X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Faf_ladspa.c;h=a8562fc073527d697d22c8341598a018eafd137b;hb=ee5d6d2ef88a3a7fd480435cf931dd6165bbb688;hp=3be26bc849db6adc51df5fe7c0ea5b6002ccd1cb;hpb=04a8d5c2d7578456fc4d0a605784bf904cc42a4d;p=ffmpeg diff --git a/libavfilter/af_ladspa.c b/libavfilter/af_ladspa.c index 3be26bc849d..a8562fc0735 100644 --- a/libavfilter/af_ladspa.c +++ b/libavfilter/af_ladspa.c @@ -548,8 +548,8 @@ static av_cold int init(AVFilterContext *ctx) break; p = NULL; - if (sscanf(arg, "c%d=%f", &i, &val) != 2) { - if (sscanf(arg, "%f", &val) != 1) { + if (av_sscanf(arg, "c%d=%f", &i, &val) != 2) { + if (av_sscanf(arg, "%f", &val) != 1) { av_log(ctx, AV_LOG_ERROR, "Invalid syntax.\n"); return AVERROR(EINVAL); } @@ -715,7 +715,7 @@ static int process_command(AVFilterContext *ctx, const char *cmd, const char *ar LADSPA_Data value; unsigned long port; - if (sscanf(cmd, "c%ld", &port) + sscanf(args, "%f", &value) != 2) + if (av_sscanf(cmd, "c%ld", &port) + av_sscanf(args, "%f", &value) != 2) return AVERROR(EINVAL); return set_control(ctx, port, value);