From: Benjamin Peterson Date: Sat, 25 Jul 2015 17:20:13 +0000 (-0700) Subject: possible memory leak in error case (closes #24719) X-Git-Tag: v2.7.11rc1~226 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7f18ac4a5962365a948d118176075e2ca045fdc7;p=python possible memory leak in error case (closes #24719) Patch by Pankaj Sharma. --- diff --git a/Modules/cPickle.c b/Modules/cPickle.c index 10199eb3bd..91f3ee7bd5 100644 --- a/Modules/cPickle.c +++ b/Modules/cPickle.c @@ -2910,7 +2910,7 @@ Pickle_getvalue(Picklerobject *self, PyObject *args) if (ik >= lm || ik == 0) { PyErr_SetString(PicklingError, "Invalid get data"); - return NULL; + goto err; } have_get[ik] = 1; rsize += ik < 256 ? 2 : 5;