summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Objects/fileobject.c1
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