[IPCONFIG]

* Plug some leaks. CIDs 716301 => 716305.
CORE-7975

svn path=/trunk/; revision=65136
This commit is contained in:
Amine Khaldi 2014-10-31 10:20:55 +00:00
parent 614ee71e6d
commit 55f7571996

View file

@ -232,6 +232,7 @@ LPTSTR GetConnectionType(LPTSTR lpClass)
} }
if (ConType) CharToOem(ConTypeTmp, ConType); if (ConType) CharToOem(ConTypeTmp, ConType);
HeapFree(ProcessHeap, 0, ConTypeTmp);
} }
} }
} }
@ -366,6 +367,7 @@ LPTSTR GetConnectionDescription(LPTSTR lpClass)
(PBYTE)lpConDesc, (PBYTE)lpConDesc,
&dwDataSize) != ERROR_SUCCESS) &dwDataSize) != ERROR_SUCCESS)
{ {
HeapFree(ProcessHeap, 0, lpConDesc);
lpConDesc = NULL; lpConDesc = NULL;
goto CLEANUP; goto CLEANUP;
} }
@ -382,9 +384,9 @@ CLEANUP:
RegCloseKey(hBaseKey); RegCloseKey(hBaseKey);
if (hClassKey != NULL) if (hClassKey != NULL)
RegCloseKey(hClassKey); RegCloseKey(hClassKey);
if (lpConDesc != NULL) if (lpPath != NULL)
HeapFree(ProcessHeap, 0, lpPath); HeapFree(ProcessHeap, 0, lpPath);
if (lpConDesc != NULL) if (lpKeyClass != NULL)
HeapFree(ProcessHeap, 0, lpKeyClass); HeapFree(ProcessHeap, 0, lpKeyClass);
return lpConDesc; return lpConDesc;
@ -714,7 +716,9 @@ VOID Usage(VOID)
Size)) Size))
{ {
_tprintf(_T("%s"), lpUsage); _tprintf(_T("%s"), lpUsage);
} }
HeapFree(ProcessHeap, 0, lpUsage);
} }
} }