From: Guido van Rossum Date: Fri, 11 Dec 1998 03:20:00 +0000 (+0000) Subject: Need to initialize self->safe_constructors early on to prevent crash X-Git-Tag: v1.5.2b1~82 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=21ef088265e20cdc2c7cff50eab432f8c620da01;p=python Need to initialize self->safe_constructors early on to prevent crash in early dealloc. Patch by Andrew Dalke. --- diff --git a/Modules/cPickle.c b/Modules/cPickle.c index 90e5610943..a73a7874f5 100644 --- a/Modules/cPickle.c +++ b/Modules/cPickle.c @@ -3865,6 +3865,7 @@ newUnpicklerobject(PyObject *f) { self->buf_size = 0; self->read = NULL; self->readline = NULL; + self->safe_constructors = NULL; UNLESS (self->memo = PyDict_New()) { Py_XDECREF((PyObject *)self);