mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-07-08 16:50:44 +00:00
[Coverity] File closing was inconsistent between success/error paths
This commit is contained in:
@@ -457,8 +457,6 @@ void ImageViewer::RefreshFile()
|
||||
|
||||
FileIO::fread(&buffer[0], 1, buffer.size(), f);
|
||||
|
||||
FileIO::fclose(f);
|
||||
|
||||
EXRImage exrImage;
|
||||
InitEXRImage(&exrImage);
|
||||
|
||||
@@ -471,6 +469,7 @@ void ImageViewer::RefreshFile()
|
||||
RDCERR(
|
||||
"EXR file detected, but couldn't load with ParseMultiChannelEXRHeaderFromMemory %d: '%s'",
|
||||
ret, err);
|
||||
FileIO::fclose(f);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -520,6 +519,7 @@ void ImageViewer::RefreshFile()
|
||||
{
|
||||
free(data);
|
||||
RDCERR("EXR file detected, but couldn't load with LoadEXRFromMemory %d: '%s'", ret, err);
|
||||
FileIO::fclose(f);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user