X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Foggenc.c;h=a527ab3f83ecc110c7680c873714049d409b08f8;hb=266172aaf968bb71713490cdc64ae4929ad08b8b;hp=73b311dd3a8b96835975c29f71ac687c2935c36b;hpb=cac9877ed5150bb6feda64927bb327ee4698086a;p=ffmpeg diff --git a/libavformat/oggenc.c b/libavformat/oggenc.c index 73b311dd3a8..a527ab3f83e 100644 --- a/libavformat/oggenc.c +++ b/libavformat/oggenc.c @@ -516,9 +516,11 @@ static int ogg_write_trailer(AVFormatContext *s) OGGStreamContext *oggstream = st->priv_data; if (st->codec->codec_id == CODEC_ID_FLAC || st->codec->codec_id == CODEC_ID_SPEEX) { - av_free(oggstream->header[0]); - av_free(oggstream->header[1]); + av_freep(&oggstream->header[0]); + av_freep(&oggstream->header[1]); } + else + av_freep(&oggstream->header[1]); av_freep(&st->priv_data); } return 0;