winedevice: fix memory leak (found by Smatch).
Lionel Debroux
lionel_debroux at yahoo.fr
Fri Dec 14 07:57:17 CST 2007
---
programs/winedevice/device.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/programs/winedevice/device.c b/programs/winedevice/device.c
index 9af85f4..f40d5d8 100644
--- a/programs/winedevice/device.c
+++ b/programs/winedevice/device.c
@@ -118,6 +118,7 @@ static BOOL load_driver(void)
if (RegOpenKeyW( HKEY_LOCAL_MACHINE, str + 18 /* skip \registry\machine */, &driver_hkey ))
{
WINE_ERR( "cannot open key %s, err=%u\n", wine_dbgstr_w(str), GetLastError() );
+ HeapFree( GetProcessHeap(), 0, str);
return FALSE;
}
RtlInitUnicodeString( &keypath, str );
--
1.5.3.4
--------------060006010606030807020808--
More information about the wine-patches
mailing list