comdlg32: Free files on errorpath (Coverity).
This commit is contained in:
parent
5c1e82ce54
commit
fd9becb907
|
@ -407,7 +407,7 @@ static HRESULT on_default_action(FileDialogImpl *This)
|
||||||
IShellFolder *psf_parent, *psf_desktop;
|
IShellFolder *psf_parent, *psf_desktop;
|
||||||
LPITEMIDLIST *pidla;
|
LPITEMIDLIST *pidla;
|
||||||
LPITEMIDLIST current_folder;
|
LPITEMIDLIST current_folder;
|
||||||
LPWSTR fn_iter, files, tmp_files;
|
LPWSTR fn_iter, files = NULL, tmp_files;
|
||||||
UINT file_count = 0, len, i;
|
UINT file_count = 0, len, i;
|
||||||
int open_action;
|
int open_action;
|
||||||
HRESULT hr, ret = E_FAIL;
|
HRESULT hr, ret = E_FAIL;
|
||||||
|
@ -425,6 +425,7 @@ static HRESULT on_default_action(FileDialogImpl *This)
|
||||||
if(FAILED(hr))
|
if(FAILED(hr))
|
||||||
{
|
{
|
||||||
ERR("Failed to get pidl for current directory.\n");
|
ERR("Failed to get pidl for current directory.\n");
|
||||||
|
HeapFree(GetProcessHeap(), 0, files);
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue