X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Faf_volume.c;h=3d76f12f2cc6647dc12af5f638978e4145e849d2;hb=f5a9c63401c840024defeb50a3dab9f86551b67e;hp=9ed2dbace36122c48ed71757325b96a99a107d76;hpb=fb496921e86b35a87270e0308cd8b03be808f469;p=ffmpeg diff --git a/libavfilter/af_volume.c b/libavfilter/af_volume.c index 9ed2dbace36..3d76f12f2cc 100644 --- a/libavfilter/af_volume.c +++ b/libavfilter/af_volume.c @@ -411,8 +411,10 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *buf) out_buf = buf; } else { out_buf = ff_get_audio_buffer(inlink, nb_samples); - if (!out_buf) + if (!out_buf) { + av_frame_free(&buf); return AVERROR(ENOMEM); + } ret = av_frame_copy_props(out_buf, buf); if (ret < 0) { av_frame_free(&out_buf);