]> 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:19 +0000 (08:19 +0100)
src/parsers/parsers.c

index 47be005a85e681d767f7e3013e68a83986ce05af..1eba57511b77a5065390676e332cc21c811db198 100644 (file)
@@ -695,7 +695,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;
     }