From e8f1cd328f9c15e2b1814962e2728d86a1565658 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Courr=C3=A8ges-Anglas?= Date: Mon, 24 Mar 2014 10:10:18 +0100 Subject: Avoid malloc(0) in add_command. --- src/actions.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/actions.c b/src/actions.c index 07aeff9..a7466e0 100644 --- a/src/actions.c +++ b/src/actions.c @@ -171,7 +171,7 @@ add_command (char *name, cmdret * (*fn)(int, struct cmdarg **), int nargs, int i cmd->num_args = nargs; cmd->ni_required_args = ni_nrequired; cmd->i_required_args = i_nrequired; - cmd->args = xmalloc(sizeof(struct argspec) * nargs); + cmd->args = nargs ? xmalloc (nargs * sizeof (struct argspec)) : NULL; /* Fill cmd->args */ va_start(va, ni_nrequired); -- cgit v1.2.3