sal/osl/w32/tempfile.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit b30545c75675b2d414f9aae175265acc9cdcf6cd Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Tue Aug 9 11:38:47 2022 +0100 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Wed Aug 10 09:11:07 2022 +0200 crashreporting: frequent crash seen in PackedFile::flush at: if (osl::File::E_None == osl::FileBase::createTempFile(nullptr, &aHandle, &aTempURL)) { .... if (osl_File_E_None == osl_writeFile(aHandle, ... createTempFile is returning osl::File::E_None but presumably we are missing setting a possible error state here https: //crashreport.libreoffice.org/stats/crash_details/ea4b4050-dd0f-42b1-b30f-b67612806371 Change-Id: Ib2d0c3c91e40fe985571e79822b91f2faf401471 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138022 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/sal/osl/w32/tempfile.cxx b/sal/osl/w32/tempfile.cxx index a4c272e57768..5d5d758ce244 100644 --- a/sal/osl/w32/tempfile.cxx +++ b/sal/osl/w32/tempfile.cxx @@ -192,7 +192,7 @@ oslFileError SAL_CALL osl_createTempFile( if (tmp_name) { - osl_createTempFile_impl_( + osl_error = osl_createTempFile_impl_( base_directory, tmp_name, b_delete_on_close,