From dca44bb89aabc4ea17dae6e80dac7b7311160aef Mon Sep 17 00:00:00 2001 From: Lawrence Lee <45837045+Lawrence37@users.noreply.github.com> Date: Sun, 31 Dec 2023 12:00:45 -0800 Subject: [PATCH] Fix crash loading multi-frame RAFs with LibRaw Set the frame number when reading image metadata. --- rtengine/rawimage.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/rtengine/rawimage.cc b/rtengine/rawimage.cc index 4577a3f63..45c89ca7c 100644 --- a/rtengine/rawimage.cc +++ b/rtengine/rawimage.cc @@ -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) {