diff options
author | Guido van Rossum <guido@python.org> | 1994-12-30 15:46:02 +0000 |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1994-12-30 15:46:02 +0000 |
commit | f8524445cb89b90ec7d4a84663c1220924993a91 (patch) | |
tree | 0748ef1c1ab616519bcb6ab227789159c6484ca0 /Parser/tokenizer.c | |
parent | d04007652eb3eb0e9267345168d1ba1d8201397c (diff) | |
download | cpython-f8524445cb89b90ec7d4a84663c1220924993a91.tar.gz |
Parser/tokenizer.c (tok_nextc): zap tok->buf after freeing;
rest: abort() -> fatal(); small things
Diffstat (limited to 'Parser/tokenizer.c')
-rw-r--r-- | Parser/tokenizer.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c index 7c2545015e..baed65d5cc 100644 --- a/Parser/tokenizer.c +++ b/Parser/tokenizer.c @@ -209,6 +209,7 @@ tok_nextc(tok) tok->lineno++; if (buf == NULL) { free(tok->buf); + tok->buf = NULL; free(new); tok->done = E_NOMEM; return EOF; @@ -309,10 +310,8 @@ tok_backup(tok, c) register int c; { if (c != EOF) { - if (--tok->cur < tok->buf) { - fprintf(stderr, "tok_backup: begin of buffer\n"); - abort(); - } + if (--tok->cur < tok->buf) + fatal("tok_backup: begin of buffer"); if (*tok->cur != c) *tok->cur = c; } |