Re: [Python-Dev] [Python-checkins] cpython (2.7): properly handle the single null-byte file (closes #24022)
Shouldn't there be a test added for this? -- Eric.
On Sep 19, 2016, at 2:44 AM, benjamin.peterson
wrote: https://hg.python.org/cpython/rev/c6438a3df7a4 changeset: 103950:c6438a3df7a4 branch: 2.7 parent: 103927:a8771f230c06 user: Benjamin Peterson
date: Sun Sep 18 23:41:11 2016 -0700 summary: properly handle the single null-byte file (closes #24022) files: Parser/tokenizer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c --- a/Parser/tokenizer.c +++ b/Parser/tokenizer.c @@ -951,7 +951,7 @@ else { tok->done = E_OK; tok->inp = strchr(tok->buf, '\0'); - done = tok->inp[-1] == '\n'; + done = tok->inp == tok->buf || tok->inp[-1] == '\n'; } } else {
-- Repository URL: https://hg.python.org/cpython _______________________________________________ Python-checkins mailing list Python-checkins@python.org https://mail.python.org/mailman/listinfo/python-checkins
participants (2)
-
Benjamin Peterson
-
Eric V. Smith