]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vf_frei0r.c
vf_frei0r: prevent a segfault when filter parameters are not set
[ffmpeg] / libavfilter / vf_frei0r.c
index b3ac61e806248c61ce469c6f75e3775781a881a5..fde6e1a96c7bf35bd3b0b9b6a6d2ed7d432bdc15 100644 (file)
@@ -459,6 +459,10 @@ static int source_config_props(AVFilterLink *outlink)
         av_log(ctx, AV_LOG_ERROR, "Impossible to load frei0r instance.\n");
         return AVERROR(EINVAL);
     }
+    if (!s->params) {
+        av_log(ctx, AV_LOG_ERROR, "frei0r filter parameters not set.\n");
+        return AVERROR(EINVAL);
+    }
 
     return set_params(ctx, s->params);
 }