Nikolay Sivov : scrrun: Close find handle on error (Coverity).
Module: wine Branch: master Commit: 293bae153d4c092cc74e7fb5f19290ce7aa160da URL: http://source.winehq.org/git/wine.git/?a=commit;h=293bae153d4c092cc74e7fb5f1... Author: Nikolay Sivov <nsivov(a)codeweavers.com> Date: Tue Mar 25 08:00:39 2014 +0400 scrrun: Close find handle on error (Coverity). --- dlls/scrrun/filesystem.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/scrrun/filesystem.c b/dlls/scrrun/filesystem.c index ec4890a..f4c1997 100644 --- a/dlls/scrrun/filesystem.c +++ b/dlls/scrrun/filesystem.c @@ -3189,8 +3189,10 @@ static inline HRESULT copy_file(const WCHAR *source, DWORD source_len, return CTL_E_FILENOTFOUND; src_len = get_parent_folder_name(source, source_len); - if(src_len+1 >= MAX_PATH) + if(src_len+1 >= MAX_PATH) { + FindClose(f); return E_FAIL; + } if(src_len) { memcpy(src_path, source, src_len*sizeof(WCHAR)); src_path[src_len++] = '\\';
participants (1)
-
Alexandre Julliard