From 045afd9ce982184caa9b5c062481aac6226f4f90 Mon Sep 17 00:00:00 2001 From: "Luis G.F" Date: Thu, 13 Mar 2014 12:34:42 +0100 Subject: [PATCH] fix memory leak in winreg.c Signed-off-by: Luis G.F --- PC/winreg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/PC/winreg.c b/PC/winreg.c index 3b9693c..eb0c341 100644 --- a/PC/winreg.c +++ b/PC/winreg.c @@ -943,8 +943,10 @@ Reg2Py(BYTE *retDataBuf, DWORD retDataSize, DWORD typ) fixupMultiSZ(str, data, len); obData = PyList_New(s); - if (obData == NULL) + if (obData == NULL) { + free(str); return NULL; + } for (index = 0; index < s; index++) { size_t len = wcslen(str[index]); -- 1.8.4.5