avformat: Make avformat_free_context handle NULL

Work as the other free()-like functions.

Bug-Id: CID 1087081
CC: libav-stable@libav.org
pull/89/head
Luca Barbato 10 years ago committed by Vittorio Giovara
parent c92965dbfb
commit 0db6bbb24c
  1. 3
      libavformat/utils.c

@ -2434,6 +2434,9 @@ void avformat_free_context(AVFormatContext *s)
int i, j; int i, j;
AVStream *st; AVStream *st;
if (!s)
return;
av_opt_free(s); av_opt_free(s);
if (s->iformat && s->iformat->priv_class && s->priv_data) if (s->iformat && s->iformat->priv_class && s->priv_data)
av_opt_free(s->priv_data); av_opt_free(s->priv_data);

Loading…
Cancel
Save