avfilter/af_acrossover: Check sscanf() return value

Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
pull/336/head
Limin Wang 5 years ago committed by Paul B Mahol
parent 24db9372eb
commit 403bee30a5
  1. 5
      libavfilter/af_acrossover.c

@ -99,7 +99,10 @@ static av_cold int init(AVFilterContext *ctx)
p = NULL;
av_sscanf(arg, "%f", &freq);
if (av_sscanf(arg, "%f", &freq) != 1) {
av_log(ctx, AV_LOG_ERROR, "Invalid syntax for frequency[%d].\n", i);
return AVERROR(EINVAL);
}
if (freq <= 0) {
av_log(ctx, AV_LOG_ERROR, "Frequency %f must be positive number.\n", freq);
return AVERROR(EINVAL);

Loading…
Cancel
Save