From 5906041343bf79afe0247aa4c0c7cb731003ca64 Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 7 Aug 2014 18:21:36 +0200 Subject: input: fix off by one error in command parser Should fix #989. --- input/cmd_parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/cmd_parse.c b/input/cmd_parse.c index fd7e178e73..db44ccaf5e 100644 --- a/input/cmd_parse.c +++ b/input/cmd_parse.c @@ -306,7 +306,7 @@ struct mp_cmd *mp_input_parse_cmd_strv(struct mp_log *log, int def_flags, bstr args[MP_CMD_MAX_ARGS]; int num = 0; for (; argv[num]; num++) { - if (num > MP_CMD_MAX_ARGS) { + if (num >= MP_CMD_MAX_ARGS) { mp_err(log, "%s: too many arguments.\n", location); return NULL; } -- cgit v1.2.3