From 99dfe3c411bdaa835075a27fdccefef13d88e214 Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Wed, 2 Aug 2006 04:27:11 +0000 Subject: Prevent memory leak on error. Reported by Klocwork #36 --- Modules/cPickle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/cPickle.c b/Modules/cPickle.c index 9d979de..24c98cc 100644 --- a/Modules/cPickle.c +++ b/Modules/cPickle.c @@ -3401,11 +3401,11 @@ load_string(Unpicklerobject *self) /********************************************/ str = PyString_DecodeEscape(p, len, NULL, 0, NULL); + free(s); if (str) { PDATA_PUSH(self->stack, str, -1); res = 0; } - free(s); return res; insecure: -- cgit v0.12