Fix crash loading multi-frame RAFs with LibRaw

Set the frame number when reading image metadata.
This commit is contained in:
Lawrence Lee 2023-12-31 12:00:45 -08:00
parent 2b7889b645
commit dca44bb89a
No known key found for this signature in database
GPG Key ID: 048FF2B76A63895F

View File

@ -501,6 +501,7 @@ int RawImage::loadRaw(bool loadData, unsigned int imageNum, bool closeFile, Prog
}
libraw->imgdata.params.use_camera_wb = 1;
libraw->imgdata.rawparams.shot_select = shot_select;
int err = libraw->open_buffer(ifp->data, ifp->size);
if (err == LIBRAW_FILE_UNSUPPORTED || err == LIBRAW_TOO_BIG) {