commit | 21ef088265e20cdc2c7cff50eab432f8c620da01 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Fri Dec 11 03:20:00 1998 +0000 |
committer | Guido van Rossum <guido@python.org> | Fri Dec 11 03:20:00 1998 +0000 |
tree | 77925b89b7e4952f4d5012750aaf5df318759038 | |
parent | 732aa2f9874c8a37b6cac04718946d65e5b92bd2 [diff] [blame] |
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 90e5610..a73a787 100644 --- a/Modules/cPickle.c +++ b/Modules/cPickle.c
@@ -3865,6 +3865,7 @@ self->buf_size = 0; self->read = NULL; self->readline = NULL; + self->safe_constructors = NULL; UNLESS (self->memo = PyDict_New()) { Py_XDECREF((PyObject *)self);