Commit 284fa08e authored by Antoine Pitrou's avatar Antoine Pitrou

Issue #14761: Fix potential leak on an error case in the import machinery.

parent 5ec0340c
......@@ -127,6 +127,7 @@ Tony Campbell
Brett Cannon
Mike Carlton
Terry Carroll
Damien Cassou
Lorenzo M. Catucci
Donn Cave
Charles Cazabon
......
......@@ -9,6 +9,8 @@ What's New in Python 2.7.4
Core and Builtins
-----------------
- Issue #14761: Fix potential leak on an error case in the import machinery.
- Issue #14699: Fix calling the classmethod descriptor directly.
- Issue #11603 (again): Setting __repr__ to __str__ now raises a RuntimeError
......
......@@ -998,7 +998,7 @@ load_source_module(char *name, char *pathname, FILE *fp)
FILE *fpc;
char *buf;
char *cpathname;
PyCodeObject *co;
PyCodeObject *co = NULL;
PyObject *m;
if (fstat(fileno(fp), &st) != 0) {
......@@ -1054,6 +1054,7 @@ load_source_module(char *name, char *pathname, FILE *fp)
return m;
error_exit:
Py_XDECREF(co);
PyMem_FREE(buf);
return NULL;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment