Don't Py_DECREF NULL variable in io.IncrementalNewlineDecoder.

Found with Clang's Static Analyzer.
This commit is contained in:
Ross Lagerwall 2012-04-07 07:09:57 +02:00
parent c1b34a36f8
commit 0f9eec19ee
2 changed files with 3 additions and 1 deletions

View File

@ -19,6 +19,8 @@ Core and Builtins
Library
-------
- Don't Py_DECREF NULL variable in io.IncrementalNewlineDecoder.
- Issue #8515: Set __file__ when run file in IDLE.
Initial patch by Bruce Frederiksen.

View File

@ -460,7 +460,7 @@ _PyIncrementalNewlineDecoder_decode(PyObject *_self,
output = PyUnicode_FromKindAndData(kind, translated, out);
PyMem_Free(translated);
if (!output)
goto error;
return NULL;
}
self->seennl |= seennl;
}