mirror of https://git.ffmpeg.org/ffmpeg.git
avformat/gifdec: Check ffio_ensure_seekback()
Fixes Coverity issue #1598400. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
b47116be45
commit
590fffe6ad
|
@ -85,7 +85,10 @@ static int gif_probe(const AVProbeData *p)
|
||||||
|
|
||||||
static int resync(AVIOContext *pb)
|
static int resync(AVIOContext *pb)
|
||||||
{
|
{
|
||||||
ffio_ensure_seekback(pb, 13);
|
int ret = ffio_ensure_seekback(pb, 13);
|
||||||
|
if (ret < 0)
|
||||||
|
return ret;
|
||||||
|
|
||||||
for (int i = 0; i < 6; i++) {
|
for (int i = 0; i < 6; i++) {
|
||||||
int b = avio_r8(pb);
|
int b = avio_r8(pb);
|
||||||
if (b != gif87a_sig[i] && b != gif89a_sig[i])
|
if (b != gif87a_sig[i] && b != gif89a_sig[i])
|
||||||
|
|
Loading…
Reference in New Issue