oleaut32: Fix memory leak of name in ITypeLib2_Constructor_MSFT.

This commit is contained in:
Rob Shearman 2009-11-19 11:54:32 +00:00 committed by Alexandre Julliard
parent 8a5886efad
commit 2a42f42951
1 changed files with 1 additions and 0 deletions

View File

@ -2992,6 +2992,7 @@ static ITypeLib2* ITypeLib2_Constructor_MSFT(LPVOID pLib, DWORD dwTLBLength)
name = TLB_Alloc(size+1);
MSFT_Read(name, size, &cx, DO_NOT_SEEK);
(*ppImpLib)->name = TLB_MultiByteToBSTR(name);
TLB_Free(name);
MSFT_ReadGuid(&(*ppImpLib)->guid, oGuid, &cx);
offset = (offset + sizeof(INT) + sizeof(DWORD) + sizeof(LCID) + sizeof(UINT16) + size + 3) & ~3;