diff --git a/libavfilter/graphparser.c b/libavfilter/graphparser.c index d3b9e0d012..926ab69052 100644 --- a/libavfilter/graphparser.c +++ b/libavfilter/graphparser.c @@ -162,15 +162,12 @@ static AVFilterContext *create_filter(AVFilterGraph *ctx, int index, static AVFilterContext *parse_filter(const char **buf, AVFilterGraph *graph, int index, AVClass *log_ctx) { - char *opts; + char *opts = NULL; char *name = consume_string(buf); - if(**buf == '=') { + if(**buf == '=') (*buf)++; opts = consume_string(buf); - } else { - opts = NULL; - } return create_filter(graph, index, name, opts, log_ctx); }