]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
parser: parse_mpa - fix the end segment check, fixes #4882
authorJaroslav Kysela <perex@perex.cz>
Sat, 10 Feb 2018 07:19:03 +0000 (08:19 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 10 Feb 2018 07:19:03 +0000 (08:19 +0100)
src/parsers/parsers.c

index 1576d2967c61a66d91a828277eca23c3feb6c2a2..2dd2258554649f40db7b388d0cf37ac9d38c5fca 100644 (file)
@@ -680,7 +680,7 @@ parse_mpa123(service_t *t, elementary_stream_t *st)
     }
 
     if(len < i + fsize + 4) {
-      if (fsize == fsize2)
+      if (len - i == fsize && fsize == fsize2)
         goto ok;
       break;
     }