Commit 9d8598fc for libheif
commit 9d8598fc33013751695823ac4a32640963e34fd0
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Sun Oct 25 01:10:31 2026 +0200
Guard missing first grid image in chroma-depth query
diff --git a/libheif/image-items/grid.cc b/libheif/image-items/grid.cc
index 9118c2e0..b1ce0f5c 100644
--- a/libheif/image-items/grid.cc
+++ b/libheif/image-items/grid.cc
@@ -815,6 +815,10 @@ int ImageItem_Grid::get_chroma_bits_per_pixel_unlocked() const
}
auto image = get_context()->get_image(*child_result, true);
+ if (!image) {
+ return -1;
+ }
+
return image->get_chroma_bits_per_pixel();
}