commit 68dd790dee5ed08668637e4d4f9f2cb2c3b21746
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Thu Dec 18 17:26:25 2025 +0100
accept strings that do not end with '0'
diff --git a/libheif/bitstream.cc b/libheif/bitstream.cc
index aac024cc..79c60c6d 100644
--- a/libheif/bitstream.cc
+++ b/libheif/bitstream.cc
@@ -410,7 +410,7 @@ std::string BitstreamRange::read_string()
return std::string();
}
- if (c == 0) {
+ if (c == 0 || m_remaining==0) {
break;
}
else {