From a5832ba0194d278cb0813daf8b4af564e6848a61 Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 30 Dec 2014 13:21:36 +0100 Subject: vf: fix crash if filter doesn't provide control entrypoint This input command crashed: vf add @mf:format=yuv420p ; show_text "${vf-metadata/mf}" Fixes #1408. --- video/filter/vf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/video/filter/vf.c b/video/filter/vf.c index d3441febf1..a424cc5856 100644 --- a/video/filter/vf.c +++ b/video/filter/vf.c @@ -170,7 +170,7 @@ int vf_control_by_label(struct vf_chain *c,int cmd, void *arg, bstr label) char *label_str = bstrdup0(NULL, label); struct vf_instance *cur = vf_find_by_label(c, label_str); talloc_free(label_str); - if (cur) + if (cur && cur->control) return cur->control(cur, cmd, arg); else return CONTROL_UNKNOWN; -- cgit v1.2.3