mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 18:37:17 +00:00
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…
Reference in a new issue