summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--video/filter/vf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/video/filter/vf.c b/video/filter/vf.c
index bf3f73c0e6..7a5b08bcd9 100644
--- a/video/filter/vf.c
+++ b/video/filter/vf.c
@@ -174,7 +174,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;