Kaydet (Commit) 11b81c10 authored tarafından Julien Nabet's avatar Julien Nabet

Fix memory leaks

Change-Id: Id67d5375bedc6e6c10082d9c5ee69d6e932be158
üst 5c1c297f
...@@ -93,6 +93,7 @@ WCHAR* getPathFromRegistryKey( HKEY hroot, LPCWSTR subKeyName ) ...@@ -93,6 +93,7 @@ WCHAR* getPathFromRegistryKey( HKEY hroot, LPCWSTR subKeyName )
if ( RegQueryValueEx( hkey, NULL, NULL, &type, (LPBYTE) data, &size ) != ERROR_SUCCESS ) if ( RegQueryValueEx( hkey, NULL, NULL, &type, (LPBYTE) data, &size ) != ERROR_SUCCESS )
{ {
RegCloseKey( hkey ); RegCloseKey( hkey );
delete[] data;
return NULL; return NULL;
} }
...@@ -287,6 +288,7 @@ extern "C" FARPROC WINAPI delayLoadHook( ...@@ -287,6 +288,7 @@ extern "C" FARPROC WINAPI delayLoadHook(
szLibName = new WCHAR[size]; szLibName = new WCHAR[size];
if (! MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, pdli->szDll, -1, szLibName, size)) if (! MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, pdli->szDll, -1, szLibName, size))
{ {
delete[] szLibName;
return 0; return 0;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment