X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fgif.c;h=e125d386bd2d2dda93278f47167dc6439890d3d8;hb=1ad6801a61da8aead9a9ba26933e9026b7be3646;hp=7916ba1e6b2a9bbaac3b08b6680e6218978d3ed3;hpb=398000abcf980d239a789da6f69811913d2fc635;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)