From: Guido van Rossum Date: Tue, 17 Jan 1995 16:12:13 +0000 (+0000) Subject: fix loop on unterminated triple quotes X-Git-Tag: v1.2b2~21 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=78c0535a224697e1c7a1a4e68462d3d204e38942;p=thirdparty%2FPython%2Fcpython.git fix loop on unterminated triple quotes --- diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c index 75b63fbcb1b6..083ef0e9a2e7 100644 --- a/Parser/tokenizer.c +++ b/Parser/tokenizer.c @@ -257,7 +257,12 @@ tok_nextc(tok) } else { cur = tok->cur - tok->buf; - tok->done = E_OK; + if (feof(tok->fp)) { + tok->done = E_EOF; + done = 1; + } + else + tok->done = E_OK; } tok->lineno++; /* Read until '\n' or EOF */