commit | 66f3659c9e3f1103426bee64c1cc950025e97ade | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Mon Jul 09 22:21:55 2012 -0700 |
committer | Benjamin Peterson <benjamin@python.org> | Mon Jul 09 22:21:55 2012 -0700 |
tree | 1b8cb30187ae2c73484e0056d2b3f19a84e96b0f | |
parent | 7d30b80a4e668c3be26b6b1dabd4b7329447c1f9 [diff] |
fix refleak
diff --git a/Python/import.c b/Python/import.c index 4ae8abf..aeaa9c0 100644 --- a/Python/import.c +++ b/Python/import.c
@@ -431,7 +431,9 @@ "_RAW_MAGIC_NUMBER"); if (pyc_magic == NULL) return -1; - return PyLong_AsLong(pyc_magic); + long res = PyLong_AsLong(pyc_magic); + Py_DECREF(pyc_magic); + return res; }