diff options
-rw-r--r-- | Objects/fileobject.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Objects/fileobject.c b/Objects/fileobject.c index 1cc6def62c..13354c8839 100644 --- a/Objects/fileobject.c +++ b/Objects/fileobject.c @@ -99,6 +99,7 @@ dircheck(PyFileObject* f) PyObject *exc = PyObject_CallFunction(PyExc_IOError, "(is)", EISDIR, msg); PyErr_SetObject(PyExc_IOError, exc); + Py_XDECREF(exc); return NULL; } #endif |