Commit a6e4c094 authored by Marcus Meissner's avatar Marcus Meissner Committed by Alexandre Julliard

advpack: Avoid using sessions uninitialized (Coverity).

parent 3173f173
...@@ -708,6 +708,8 @@ HRESULT WINAPI ExtractFilesA(LPCSTR CabName, LPCSTR ExpandDir, DWORD Flags, ...@@ -708,6 +708,8 @@ HRESULT WINAPI ExtractFilesA(LPCSTR CabName, LPCSTR ExpandDir, DWORD Flags,
if (!hCabinet) if (!hCabinet)
return E_FAIL; return E_FAIL;
ZeroMemory(&session, sizeof(SESSION));
pExtract = (void *)GetProcAddress(hCabinet, "Extract"); pExtract = (void *)GetProcAddress(hCabinet, "Extract");
if (!pExtract) if (!pExtract)
{ {
...@@ -715,7 +717,6 @@ HRESULT WINAPI ExtractFilesA(LPCSTR CabName, LPCSTR ExpandDir, DWORD Flags, ...@@ -715,7 +717,6 @@ HRESULT WINAPI ExtractFilesA(LPCSTR CabName, LPCSTR ExpandDir, DWORD Flags,
goto done; goto done;
} }
ZeroMemory(&session, sizeof(SESSION));
lstrcpyA(session.Destination, ExpandDir); lstrcpyA(session.Destination, ExpandDir);
if (FileList) if (FileList)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment