]> granicus.if.org Git - python/commitdiff
Clear class_map in constructor so that when it later detects an error
authorGuido van Rossum <guido@python.org>
Fri, 6 Mar 1998 01:39:39 +0000 (01:39 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 6 Mar 1998 01:39:39 +0000 (01:39 +0000)
and the destructor is called early, it doesn't DECREF garbage.

Modules/cPickle.c

index 6244f8b33355274cf344562b5c85344f2ff29458..db72bf990eafed941be346eff1a3d42b0ed732d8 100644 (file)
@@ -3906,7 +3906,8 @@ newUnpicklerobject(PyObject *f) {
     self->marks_size = 0;
     self->buf_size = 0;
     self->read = NULL;
-    self->readline = NULL;    
+    self->readline = NULL;
+    self->class_map = NULL;
 
     UNLESS(self->memo = PyDict_New()) {
        Py_XDECREF((PyObject *)self);