From 98cad48171dd760e2d05fde320e87dad42bd5399 Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Fri, 15 Aug 2003 20:05:45 +0000 Subject: [PATCH] Fix SF #789402, Memory leak on open() If opening a directory, the exception would leak. --- Objects/fileobject.c | 1 + 1 file changed, 1 insertion(+) 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 -- 2.50.1