mirror of https://git.ffmpeg.org/ffmpeg.git
af_resample: unref out_buf when avresample_convert returns 0
Fixes CID732273.
This commit is contained in:
parent
8501c09868
commit
ac9a89562a
|
@ -194,9 +194,10 @@ static int filter_samples(AVFilterLink *inlink, AVFilterBufferRef *buf)
|
|||
buf_out->linesize[0], nb_samples,
|
||||
buf->extended_data, buf->linesize[0],
|
||||
buf->audio->nb_samples);
|
||||
if (ret < 0) {
|
||||
if (ret <= 0) {
|
||||
avfilter_unref_buffer(buf_out);
|
||||
goto fail;
|
||||
if (ret < 0)
|
||||
goto fail;
|
||||
}
|
||||
|
||||
av_assert0(!avresample_available(s->avr));
|
||||
|
|
Loading…
Reference in New Issue