X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fhelper%2Fcommand.c;h=538c07bb917392981622af66327d30c6774fe649;hp=ba28784da3cf604f53ff23e160cb0fcabe3fe570;hb=73c6e3bb18326050acc8908b561443a7b37549bb;hpb=67c29d9935b023a85056149e2f73288434c25995 diff --git a/src/helper/command.c b/src/helper/command.c index ba28784da3..538c07bb91 100644 --- a/src/helper/command.c +++ b/src/helper/command.c @@ -205,10 +205,9 @@ static void command_helptext_add(Jim_Obj *cmd_list, const char *help) * Find a command by name from a list of commands. * @returns The named command if found, or NULL. */ -static struct command *command_find(struct command **head, const char *name) +static struct command *command_find(struct command *head, const char *name) { - assert(head); - for (struct command *cc = *head; cc; cc = cc->next) + for (struct command *cc = head; cc; cc = cc->next) { if (strcmp(cc->name, name) == 0) return cc; @@ -242,7 +241,7 @@ struct command* register_command(struct command_context *context, return NULL; struct command **head = parent ? &parent->children : &context->commands; - struct command *c = command_find(head, name); + struct command *c = command_find(*head, name); if (NULL != c) return c;