Reserve space for \0 in cmd_print, from George Nachman.

pull/1/head
Nicholas Marriott 2013-05-15 15:34:09 +00:00
parent 772d61f3ed
commit 25c430b1cd
1 changed files with 2 additions and 2 deletions

4
cmd.c
View File

@ -295,8 +295,8 @@ cmd_print(struct cmd *cmd, char *buf, size_t len)
size_t off, used;
off = xsnprintf(buf, len, "%s ", cmd->entry->name);
if (off < len) {
used = args_print(cmd->args, buf + off, len - off);
if (off + 1 < len) {
used = args_print(cmd->args, buf + off, len - off - 1);
if (used == 0)
off--;
else