mirror of https://github.com/mpv-player/mpv
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:
parent
8e1e814166
commit
07acf5cb9a
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue