From a5dd2e4ae566cf54b02f5d525f24e2beeab594e7 Mon Sep 17 00:00:00 2001 From: Felicity Tarnell Date: Sat, 8 Mar 2014 11:31:08 +0000 Subject: [PATCH] Fix crash on executing unknown command. --- commands.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/commands.c b/commands.c index aa25478..0cdfcf5 100644 --- a/commands.c +++ b/commands.c @@ -27,10 +27,10 @@ command_t * find_command(name) const wchar_t *name; { -size_t i; - for (i = 0; i < sizeof(commands) / sizeof(*commands); i++) - if (wcscmp(name, commands[i].cm_name) == 0) - return &commands[i]; +command_t *c; + for (c = commands; c->cm_name; c++) + if (wcscmp(name, c->cm_name) == 0) + return c; return NULL; }