changeset: 99500:001514146c21 user: Serhiy Storchaka date: Mon Dec 07 11:32:00 2015 +0200 files: Modules/_pickle.c description: Issue #25761: Fixed reference leak added in previous changeset (5c670af0100f). diff -r b4aeb35ab7e1 -r 001514146c21 Modules/_pickle.c --- a/Modules/_pickle.c Sun Dec 06 22:14:58 2015 -0800 +++ b/Modules/_pickle.c Mon Dec 07 11:32:00 2015 +0200 @@ -5152,6 +5152,7 @@ if ((j - i) % 2 != 0) { PickleState *st = _Pickle_GetGlobalState(); PyErr_SetString(st->UnpicklingError, "odd number of items for DICT"); + Py_DECREF(dict); return -1; }