lavfi/mp: fix invalid read with filters with no argument.

pull/8/head
Clément Bœsch 12 years ago
parent ef1868351d
commit 359cd12a43
  1. 4
      libavfilter/vf_mp.c

@ -683,7 +683,9 @@ static av_cold int init(AVFilterContext *ctx, const char *args)
av_log(ctx, AV_LOG_ERROR, "Invalid parameter.\n"); av_log(ctx, AV_LOG_ERROR, "Invalid parameter.\n");
return AVERROR(EINVAL); return AVERROR(EINVAL);
} }
args+= strlen(name)+1; args += strlen(name);
if (args[0] == '=')
args++;
for(i=0; ;i++){ for(i=0; ;i++){
if(!filters[i] || !strcmp(name, filters[i]->name)) if(!filters[i] || !strcmp(name, filters[i]->name))

Loading…
Cancel
Save