]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/af_rubberband: check if rbs is valid
authorPaul B Mahol <onemda@gmail.com>
Mon, 29 Apr 2019 11:47:46 +0000 (13:47 +0200)
committerPaul B Mahol <onemda@gmail.com>
Mon, 29 Apr 2019 11:47:46 +0000 (13:47 +0200)
libavfilter/af_rubberband.c

index ea6f4ff2c9c85bdcc69b77a6060f5944e87af851..767e50f1bb8a05f8a010854c4849a42f711592d0 100644 (file)
@@ -157,6 +157,8 @@ static int config_input(AVFilterLink *inlink)
     if (s->rbs)
         rubberband_delete(s->rbs);
     s->rbs = rubberband_new(inlink->sample_rate, inlink->channels, opts, 1. / s->tempo, s->pitch);
+    if (!s->rbs)
+        return AVERROR(ENOMEM);
 
     inlink->partial_buf_size =
     inlink->min_samples =