Joris Huizer : winemenubuilder: reg_get_val[AW]: Fix memory leak.
Alexandre Julliard
julliard at winehq.org
Mon Jun 8 09:44:44 CDT 2009
Module: wine
Branch: master
Commit: 12c237056ed7705c4df356051adfaa20f30d1e78
URL: http://source.winehq.org/git/wine.git/?a=commit;h=12c237056ed7705c4df356051adfaa20f30d1e78
Author: Joris Huizer <joris_huizer at 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;
}
More information about the wine-cvs
mailing list