Kaydet (Commit) 668e68d3 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1438194 silence Resource leak

Change-Id: I54cf8e4fc430feb2e34d3f6f0f2abce81973b09a
Reviewed-on: https://gerrit.libreoffice.org/58481
Tested-by: Jenkins
Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
üst 46d5bde3
......@@ -305,16 +305,18 @@ oslFileError SAL_CALL osl_createTempFile(
osl_error = osl_removeFile(temp_file_url);
if (osl_error == osl_File_E_None)
{
*pHandle = temp_file_handle;
else
osl_closeFile(temp_file_handle);
temp_file_handle = nullptr;
}
}
else
{
if (pHandle)
{
*pHandle = temp_file_handle;
else
osl_closeFile(temp_file_handle);
temp_file_handle = nullptr;
}
rtl_uString_assign(ppustrTempFileURL, temp_file_url);
}
......@@ -322,6 +324,9 @@ oslFileError SAL_CALL osl_createTempFile(
rtl_uString_release(temp_file_url);
}
if (temp_file_handle)
osl_closeFile(temp_file_handle);
rtl_uString_release(base_directory);
return osl_error;
......
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