(original) (raw)
changeset: 84564:ff93930a53c0 user: Victor Stinner victor.stinner@gmail.com date: Thu Jul 11 22:52:19 2013 +0200 files: Parser/parsetok.c description: Issue #18408: parsetok() must not write into stderr on memory allocation error The caller gets an error code and can raise a classic Python exception. diff -r aaa6e8b8a5c9 -r ff93930a53c0 Parser/parsetok.c --- a/Parser/parsetok.c Thu Jul 11 22:50:45 2013 +0200 +++ b/Parser/parsetok.c Thu Jul 11 22:52:19 2013 +0200 @@ -178,7 +178,6 @@ len = b - a; /* XXX this may compute NULL - NULL */ str = (char *) PyObject_MALLOC(len + 1); if (str == NULL) { - fprintf(stderr, "no mem for next token\n"); err_ret->error = E_NOMEM; break; } /victor.stinner@gmail.com