]> git.sesse.net Git - ffmpeg/commit
avformat/apngdec: Check fcTL chunk length when reading header
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Sat, 31 Oct 2020 13:07:27 +0000 (14:07 +0100)
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Tue, 3 Nov 2020 13:27:25 +0000 (14:27 +0100)
commitd9363b56a6b134e90fff8098cbd46a642f9cf99d
treeed20eb5c1a269a9fbba3276b1a67e055154e5f8a
parent9c341c6c92a0fc9c5bbecbd12e8bdd904678e4d5
avformat/apngdec: Check fcTL chunk length when reading header

Reading the header terminates when an fcTL chunk is encountered in which
case read_header returned success without checking the length of said
chunk. Yet when read_packet processes this chunk, it checks for the
length to be 26 and errors out otherwise. So do so when reading the header,
too.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
libavformat/apngdec.c