From 12c237056ed7705c4df356051adfaa20f30d1e78 Mon Sep 17 00:00:00 2001 From: Joris Huizer Date: Sat, 6 Jun 2009 21:24:20 +0200 Subject: [PATCH] winemenubuilder: reg_get_val[AW]: Fix memory leak. --- programs/winemenubuilder/winemenubuilder.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/programs/winemenubuilder/winemenubuilder.c b/programs/winemenubuilder/winemenubuilder.c index eeded0e45a0..145817ee345 100644 --- a/programs/winemenubuilder/winemenubuilder.c +++ b/programs/winemenubuilder/winemenubuilder.c @@ -1525,6 +1525,7 @@ static CHAR* reg_get_valA(HKEY key, LPCSTR subkey, LPCSTR name) if (RegGetValueA(key, subkey, name, RRF_RT_REG_SZ, NULL, ret, &size) == ERROR_SUCCESS) return ret; } + HeapFree(GetProcessHeap(), 0, ret); } return NULL; } @@ -1540,6 +1541,7 @@ static WCHAR* reg_get_valW(HKEY key, LPCWSTR subkey, LPCWSTR name) if (RegGetValueW(key, subkey, name, RRF_RT_REG_SZ, NULL, ret, &size) == ERROR_SUCCESS) return ret; } + HeapFree(GetProcessHeap(), 0, ret); } return NULL; } -- 2.11.4.GIT