]> granicus.if.org Git - python/commitdiff
Removing bogus Py_DECREF() reported by Armin Rigo (SF bug 812353).
authorJeremy Hylton <jeremy@alum.mit.edu>
Tue, 21 Oct 2003 18:14:20 +0000 (18:14 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Tue, 21 Oct 2003 18:14:20 +0000 (18:14 +0000)
Even if a new dict is generated for locals, it is stored in
f->f_locals.

Objects/frameobject.c

index 1c46f642d982875e4168cde71d4eaeb5bcd30209..ffe9ec33716ccbfe0fee01f69fe89c0f5a5799fc 100644 (file)
@@ -748,7 +748,6 @@ PyFrame_FastToLocals(PyFrameObject *f)
        if (f->f_ncells || f->f_nfreevars) {
                if (!(PyTuple_Check(f->f_code->co_cellvars)
                      && PyTuple_Check(f->f_code->co_freevars))) {
-                       Py_DECREF(locals);
                        return;
                }
                map_to_dict(f->f_code->co_cellvars,