diff -Naur a/Python-2.7.10/Modules/cPickle.c b/Python-2.7.10/Modules/cPickle.c --- a/Python-2.7.10/Modules/cPickle.c 2015-07-25 16:32:19.152893375 +0530 +++ b/Python-2.7.10/Modules/cPickle.c 2015-07-25 16:46:34.243058610 +0530 @@ -2910,7 +2910,7 @@ if (ik >= lm || ik == 0) { PyErr_SetString(PicklingError, "Invalid get data"); - return NULL; + goto err; } have_get[ik] = 1; rsize += ik < 256 ? 2 : 5;