From: Jeremy Hylton Date: Fri, 11 Jul 2003 19:42:49 +0000 (+0000) Subject: The Unpickler forget about its find_class attribute. X-Git-Tag: v2.3c1~119 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fff093fa7f429ecab973c192c8c0da0216355847;p=thirdparty%2FPython%2Fcpython.git The Unpickler forget about its find_class attribute. --- diff --git a/Modules/cPickle.c b/Modules/cPickle.c index 7ffd97911820..c452dc126d0d 100644 --- a/Modules/cPickle.c +++ b/Modules/cPickle.c @@ -5232,6 +5232,7 @@ Unpickler_dealloc(Unpicklerobject *self) Py_XDECREF(self->pers_func); Py_XDECREF(self->arg); Py_XDECREF(self->last_string); + Py_XDECREF(self->find_class); if (self->marks) { free(self->marks); @@ -5263,6 +5264,7 @@ Unpickler_traverse(Unpicklerobject *self, visitproc visit, void *arg) VISIT(self->pers_func); VISIT(self->arg); VISIT(self->last_string); + VISIT(self->find_class); #undef VISIT return 0; } @@ -5279,6 +5281,7 @@ Unpickler_clear(Unpicklerobject *self) CLEAR(self->pers_func); CLEAR(self->arg); CLEAR(self->last_string); + CLEAR(self->find_class); #undef CLEAR return 0; }