fix a possible memory leak

svn path=/trunk/; revision=32487
This commit is contained in:
Christoph von Wittich 2008-02-26 12:52:59 +00:00
parent 17a4f40fbe
commit 1a43baa3d1

View file

@ -1740,7 +1740,8 @@ PnpEventThread(LPVOID lpParameter)
if (Status == STATUS_BUFFER_TOO_SMALL)
{
PnpEventSize += 0x400;
PnpEvent = HeapReAlloc(GetProcessHeap(), 0, PnpEvent, PnpEventSize);
HeapFree(GetProcessHeap(), 0, PnpEvent);
PnpEvent = HeapAlloc(GetProcessHeap(), 0, PnpEventSize);
if (PnpEvent == NULL)
return ERROR_OUTOFMEMORY;
continue;