avformat/gif: abort early if nothing was written yet

Fixes crash when writting trailer without any previous packets.
pull/315/head
Paul B Mahol 6 years ago
parent d903c09d9a
commit 02333fe394
  1. 3
      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)

Loading…
Cancel
Save