From: Jaroslav Kysela Date: Sat, 10 Feb 2018 07:19:03 +0000 (+0100) Subject: parser: parse_mpa - fix the end segment check, fixes #4882 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=088be1abebc9ae28bc5c334c7a250fd4ee97558f;p=thirdparty%2Ftvheadend.git parser: parse_mpa - fix the end segment check, fixes #4882 --- diff --git a/src/parsers/parsers.c b/src/parsers/parsers.c index 1576d2967..2dd225855 100644 --- a/src/parsers/parsers.c +++ b/src/parsers/parsers.c @@ -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; }