Commit 25d38978 authored by Zackery Spytz's avatar Zackery Spytz Committed by Serhiy Storchaka

bpo-34987: Fix a possible null pointer dereference in _pickle.c's save_reduce(). (GH-9886)

parent 5b25f1d0
......@@ -3840,7 +3840,10 @@ save_reduce(PicklerObject *self, PyObject *args, PyObject *obj)
if (obj != NULL) {
obj_class = get_class(obj);
p = obj_class != cls; /* true iff a problem */
if (obj_class == NULL) {
return -1;
}
p = obj_class != cls;
Py_DECREF(obj_class);
if (p) {
PyErr_SetString(st->PicklingError, "args[0] from "
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment