Fix two smal memory leaks discovered by Vadim Chugunov.
diff --git a/Python/import.c b/Python/import.c
index e5ac2b7..f745a94 100644
--- a/Python/import.c
+++ b/Python/import.c
@@ -779,7 +779,6 @@
if (fp != NULL)
fclose(fp);
cleanup:
- Py_XINCREF(m);
Py_XDECREF(path);
Py_XDECREF(file);
return m;
@@ -1712,8 +1711,8 @@
}
buf[0] = '\0';
- fdp = find_module(subname, path,
- buf, MAXPATHLEN+1, &fp);
+ fdp = find_module(subname, path, buf, MAXPATHLEN+1, &fp);
+ Py_XDECREF(path);
if (fdp == NULL) {
if (!PyErr_ExceptionMatches(PyExc_ImportError))
return NULL;