diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2013-08-01 23:35:03 +0100 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2013-08-01 23:35:03 +0100 |
commit | 1c271852fc7464ecdff1697a66a8bc0eac44e90d (patch) | |
tree | 588653a47daa3d5dd4e26f1689f5cfd49e08cb93 /control.c | |
parent | 7ea560261c72cd8e8453e7ea0e4f3922a2bdfeb3 (diff) | |
download | rtmux-1c271852fc7464ecdff1697a66a8bc0eac44e90d.tar.gz rtmux-1c271852fc7464ecdff1697a66a8bc0eac44e90d.tar.bz2 rtmux-1c271852fc7464ecdff1697a66a8bc0eac44e90d.zip |
Pass flags into cmdq_guard as an argument since sometimes cmdq->cmd can be
NULL. Avoids crash when a command in a command client can't be parsed.
Diffstat (limited to 'control.c')
-rw-r--r-- | control.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -73,9 +73,9 @@ control_callback(struct client *c, int closed, unused void *data) c->cmdq->time = time(NULL); c->cmdq->number++; - cmdq_guard(c->cmdq, "begin"); + cmdq_guard(c->cmdq, "begin", 1); control_write(c, "parse error: %s", cause); - cmdq_guard(c->cmdq, "error"); + cmdq_guard(c->cmdq, "error", 1); free(cause); } else { |