(original) (raw)
changeset: 84669:533eb9ab895a user: Victor Stinner victor.stinner@gmail.com date: Tue Jul 16 21:36:02 2013 +0200 files: Modules/_io/fileio.c description: Issue #18408: Fix fileio_read() on _PyBytes_Resize() failure bytes is NULL on _PyBytes_Resize() failure diff -r 128618d2589c -r 533eb9ab895a Modules/_io/fileio.c --- a/Modules/_io/fileio.c Tue Jul 16 22:14:03 2013 +0300 +++ b/Modules/_io/fileio.c Tue Jul 16 21:36:02 2013 +0200 @@ -739,7 +739,7 @@ if (n != size) { if (_PyBytes_Resize(&bytes, n) < 0) { - Py_DECREF(bytes); + Py_CLEAR(bytes); return NULL; } } /victor.stinner@gmail.com