Module: wine Branch: master Commit: 12c237056ed7705c4df356051adfaa20f30d1e78 URL: http://source.winehq.org/git/wine.git/?a=commit;h=12c237056ed7705c4df356051a...
Author: Joris Huizer joris_huizer@yahoo.com Date: Sat Jun 6 21:24:20 2009 +0200
winemenubuilder: reg_get_val[AW]: Fix memory leak.
---
programs/winemenubuilder/winemenubuilder.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/programs/winemenubuilder/winemenubuilder.c b/programs/winemenubuilder/winemenubuilder.c index eeded0e..145817e 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; }