diff --git a/lib/openpam_readword.c b/lib/openpam_readword.c index 633ace6..3b869d3 100644 --- a/lib/openpam_readword.c +++ b/lib/openpam_readword.c @@ -96,7 +96,7 @@ openpam_readword(FILE *f, int *lineno, size_t *lenp) } else if (ch == quote && !escape) { /* end quote */ quote = 0; - } else if (ch == '\n' && escape && !quote) { + } else if (ch == '\n' && escape && quote != '\'') { /* line continuation */ escape = 0; } else {