]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Merged revisions 69117 via svnmerge from
authorHirokazu Yamamoto <ocean-city@m2.ccsnet.ne.jp>
Fri, 30 Jan 2009 11:05:53 +0000 (11:05 +0000)
committerHirokazu Yamamoto <ocean-city@m2.ccsnet.ne.jp>
Fri, 30 Jan 2009 11:05:53 +0000 (11:05 +0000)
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r69117 | hirokazu.yamamoto | 2009-01-30 12:15:05 +0900 | 1 line

  Issue #5041: Fixed memory leak.
........

Python/import.c

index 80eb04bb5146e53547818fa4da49fe9e6674c93e..a2e0f26a94478f29b55659f86e8769dcb102807b 100644 (file)
@@ -2894,12 +2894,14 @@ static PyObject *
 imp_find_module(PyObject *self, PyObject *args)
 {
        char *name;
-       PyObject *path = NULL;
+       PyObject *ret, *path = NULL;
        if (!PyArg_ParseTuple(args, "es|O:find_module",
                              Py_FileSystemDefaultEncoding, &name,
                              &path))
                return NULL;
-       return call_find_module(name, path);
+       ret = call_find_module(name, path);
+       PyMem_Free(name);
+       return ret;
 }
 
 static PyObject *