matroskademux: Fix off-by-one when parsing multi-channel WavPack
authorSebastian Dröge <sebastian@centricular.com>
Mon, 30 Sep 2024 13:33:39 +0000 (16:33 +0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 3 Dec 2024 15:28:34 +0000 (15:28 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8058>

subprojects/gst-plugins-good/gst/matroska/matroska-demux.c

index 9e0de058e64a20cfa8b53eabada50c4bfa8eb60c..2ed77b50d07867d8b8b06489f93e48a88ac8a176 100644 (file)
@@ -3976,7 +3976,7 @@ gst_matroska_demux_add_wvpk_header (GstElement * element,
     data += 4;
     size -= 4;
 
-    while (size > 12) {
+    while (size >= 12) {
       flags = GST_READ_UINT32_LE (data);
       data += 4;
       size -= 4;