X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fgif.c;h=e125d386bd2d2dda93278f47167dc6439890d3d8;hb=7b6012efaae549b8e624876dba9550cb003f98b1;hp=7916ba1e6b2a9bbaac3b08b6680e6218978d3ed3;hpb=ecb5546e97c479378e057f527cc1d79a46c31cb1;p=ffmpeg diff --git a/libavformat/gif.c b/libavformat/gif.c index 7916ba1e6b2..e125d386bd2 100644 --- a/libavformat/gif.c +++ b/libavformat/gif.c @@ -174,6 +174,9 @@ static int gif_write_trailer(AVFormatContext *s) GIFContext *gif = s->priv_data; AVIOContext *pb = s->pb; + if (!gif->prev_pkt) + return AVERROR(EINVAL); + gif_write_packet(s, NULL); if (!gif->have_end)