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.
This commit is contained in:
wm4 2014-12-30 13:21:36 +01:00 committed by Diogo Franco (Kovensky)
parent 8e1e814166
commit 07acf5cb9a
1 changed files with 1 additions and 1 deletions

View File

@ -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;