Merge pull request #6742 from hfiguiere/rtexif-leak

Issue #6735 - Remove memory leak when processing Fuji RAF converted to DNG
This commit is contained in:
Lawrence37
2023-06-13 20:50:01 -07:00
committed by GitHub

View File

@@ -1209,6 +1209,10 @@ Tag::Tag (TagDirectory* p, FILE* f, int base)
goto defsubdirs;
}
} else {
// In some circumstances, `value` may have been allocated, so
// delete it to prevent a leak. See issue
// https://github.com/Beep6581/RawTherapee/issues/6735
delete [] value;
// read value
value = new unsigned char [valuesize + 1];
auto readSize = fread (value, 1, valuesize, f);