@@ -2666,7 +2666,7 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor | |||
// don't use the contraction if any of the words are emphasized | |||
// or has an embedded command, such as MARK | |||
if (wtab != NULL) { | |||
for (ix = 0; ix <= skipwords; ix++) { | |||
for (ix = 0; ix <= skipwords && wtab[ix].length; ix++) { | |||
if (wtab[ix].flags & FLAG_EMPHASIZED2) | |||
condition_failed = 1; | |||
} |