File libmediainfo-MpegPs.patch of Package libmediainfo.13921

From 5b998282f47f080592d298a25c642f13a895c4dc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Martinez?= <jerome@mediaarea.net>
Date: Sat, 29 Aug 2020 22:09:46 +0200
Subject: [PATCH] x B1127, MPEG-PS: Fix off by one read

---
 Source/MediaInfo/Multiple/File_MpegPs.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Source/MediaInfo/Multiple/File_MpegPs.cpp b/Source/MediaInfo/Multiple/File_MpegPs.cpp
index 17b1e21c8..3f3d7e2cc 100644
--- a/Source/MediaInfo/Multiple/File_MpegPs.cpp
+++ b/Source/MediaInfo/Multiple/File_MpegPs.cpp
@@ -405,7 +405,7 @@ void File_MpegPs::Streams_Fill_PerStream(size_t StreamID, ps_stream &Temp, kindo
             Fill(Stream_Audio, StreamPos_Last, Audio_MuxingMode, "SL");
     #endif //MEDIAINFO_MPEG4_YES
 
-    if (Counts[StreamKind_Last]+Count==Count_Get(StreamKind_Last)) //Old method
+    if (StreamKind_Last<Stream_Max && Counts[StreamKind_Last]+Count==Count_Get(StreamKind_Last)) //Old method
         Streams_Fill_PerStream_PerKind(StreamID, Temp, KindOfStream, Count);
     else
     {
openSUSE Build Service is sponsored by