]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix a refleak for `filename', introduced in rev. 58466.
authorGeorg Brandl <georg@python.org>
Wed, 24 Oct 2007 21:14:07 +0000 (21:14 +0000)
committerGeorg Brandl <georg@python.org>
Wed, 24 Oct 2007 21:14:07 +0000 (21:14 +0000)
Also remove an unnecessary incref/decref for `name'.

Objects/codeobject.c

index 7aeddcc10553db4f42bbc1a24b98ead882145f37..b9a26bae232f202170fcd3b3073f58f8affb048b 100644 (file)
@@ -66,9 +66,6 @@ PyCode_New(int argcount, int kwonlyargcount,
                PyErr_BadInternalCall();
                return NULL;
        }
-       Py_INCREF(name);
-       Py_INCREF(filename);
-
        intern_strings(names);
        intern_strings(varnames);
        intern_strings(freevars);
@@ -110,7 +107,6 @@ PyCode_New(int argcount, int kwonlyargcount,
                co->co_lnotab = lnotab;
                 co->co_zombieframe = NULL;
        }
-       Py_DECREF(name);
        return co;
 }