Commit 1c84c8eb for libheif

commit 1c84c8eb2ec60fc73dcb762424a75cb8857fa439
Author: Dirk Farin <dirk.farin@gmail.com>
Date:   Fri Feb 13 11:36:56 2026 +0100

    show proper error message when trying to load a JPEG with unsupported colorspace

diff --git a/heifio/decoder_jpeg.cc b/heifio/decoder_jpeg.cc
index a437a640..c2e76699 100644
--- a/heifio/decoder_jpeg.cc
+++ b/heifio/decoder_jpeg.cc
@@ -496,7 +496,13 @@ heif_error loadJPEG(const char *filename, InputImage *input_image)
     }
   }
   else {
-    // TODO: error, unsupported JPEG colorspace
+    jpeg_destroy_decompress(&cinfo);
+    free(iccBuffer);
+    fclose(infile);
+    err = {heif_error_Unsupported_feature,
+           heif_suberror_Unsupported_color_conversion,
+           "Unsupported JPEG color space"};
+    return err;
   }

   if (embeddedIccFlag && iccLen > 0) {