cabinet: Reorder code to make sure str is freed (coverity).

This commit is contained in:
André Hentschel 2012-10-25 21:29:13 +02:00 committed by Alexandre Julliard
parent 6f8ac7cf1b
commit a5a99047e4

View file

@ -365,6 +365,7 @@ HRESULT WINAPI Extract(SESSION *dest, LPCSTR szCabName)
if ((end = strrchr(str, '\\')))
{
path = str;
end++;
name = HeapAlloc( GetProcessHeap(), 0, strlen(end) + 1 );
if (!name)
@ -374,7 +375,6 @@ HRESULT WINAPI Extract(SESSION *dest, LPCSTR szCabName)
}
strcpy( name, end );
*end = 0;
path = str;
}
else
{