Fix memory leak

svn path=/trunk/; revision=53977
This commit is contained in:
Pierre Schweitzer 2011-10-03 20:42:38 +00:00
parent 523f2c90d7
commit a1a833ca63

View file

@ -885,6 +885,7 @@ MsgiUnicodeToAnsiMessage(HWND hwnd, LPMSG AnsiMsg, LPMSG UnicodeMsg)
&UnicodeString, &UnicodeString,
TRUE))) TRUE)))
{ {
HeapFree(GetProcessHeap(), 0, cs);
return FALSE; return FALSE;
} }
cs->szClass = AnsiString.Buffer; cs->szClass = AnsiString.Buffer;
@ -900,6 +901,8 @@ MsgiUnicodeToAnsiMessage(HWND hwnd, LPMSG AnsiMsg, LPMSG UnicodeMsg)
RtlInitAnsiString(&AnsiString, cs->szClass); RtlInitAnsiString(&AnsiString, cs->szClass);
RtlFreeAnsiString(&AnsiString); RtlFreeAnsiString(&AnsiString);
} }
HeapFree(GetProcessHeap(), 0, cs);
return FALSE; return FALSE;
} }
cs->szTitle = AnsiString.Buffer; cs->szTitle = AnsiString.Buffer;