X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fdashenc.c;h=98036d3feccd97252792ca8e4d627b9545a45217;hb=a2c4c30b5f6111f977c5a7284ed625b3eb8db132;hp=8b6be7133e60e00b14e30099b6d52efee162a110;hpb=8f140a8ec3b8be57892be7103998da3321e4aeb8;p=ffmpeg diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c index 8b6be7133e6..98036d3fecc 100644 --- a/libavformat/dashenc.c +++ b/libavformat/dashenc.c @@ -155,8 +155,7 @@ static void set_codec_str(AVFormatContext *s, AVCodecContext *codec, if (avio_open_dyn_buf(&pb) < 0) return; if (ff_isom_write_avcc(pb, extradata, extradata_size) < 0) { - avio_close_dyn_buf(pb, &tmpbuf); - av_free(tmpbuf); + ffio_free_dyn_buf(&pb); return; } extradata_size = avio_close_dyn_buf(pb, &extradata);