]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/audio.c
iff: replace av_abort by av_assert0
[ffmpeg] / libavfilter / audio.c
index f3eebbfdaebb46328b628cc8dc2af47dffe45d89..1a201e608bc55c7fac6ef407d39bb5117fc36db0 100644 (file)
@@ -178,6 +178,10 @@ int ff_filter_samples_framed(AVFilterLink *link, AVFilterBufferRef *samplesref)
 
         buf_out = ff_default_get_audio_buffer(link, dst->min_perms,
                                               samplesref->audio->nb_samples);
+        if (!buf_out) {
+            avfilter_unref_buffer(samplesref);
+            return AVERROR(ENOMEM);
+        }
         buf_out->pts                = samplesref->pts;
         buf_out->audio->sample_rate = samplesref->audio->sample_rate;