cabinet: Reorder code to make sure str is freed (coverity).
This commit is contained in:
parent
6f8ac7cf1b
commit
a5a99047e4
@ -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
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user