зеркало из https://github.com/nextcloud/desktop.git
statedb.c: fix potential memory leak on win32
This fixes coverity issue 12898
This commit is contained in:
Родитель
df8553e878
Коммит
c263c38cdf
|
@ -69,12 +69,13 @@ static void _csync_win32_hide_file( const char *file ) {
|
|||
fileName = c_utf8_to_locale( file );
|
||||
dwAttrs = GetFileAttributesW(fileName);
|
||||
|
||||
if (dwAttrs==INVALID_FILE_ATTRIBUTES) return;
|
||||
if (dwAttrs==INVALID_FILE_ATTRIBUTES) goto cleanup;
|
||||
|
||||
if (!(dwAttrs & FILE_ATTRIBUTE_HIDDEN)) {
|
||||
SetFileAttributesW(fileName, dwAttrs | FILE_ATTRIBUTE_HIDDEN );
|
||||
}
|
||||
|
||||
cleanup:
|
||||
c_free_locale_string(fileName);
|
||||
#else
|
||||
(void) file;
|
||||
|
|
Загрузка…
Ссылка в новой задаче