Don't write into buffer if no arguments, reported by Filipe Rosset.

pull/1/head
nicm 2014-03-31 21:32:31 +00:00
parent 04f469a324
commit 18cb135218
1 changed files with 3 additions and 0 deletions

3
cmd.c
View File

@ -139,6 +139,9 @@ cmd_pack_argv(int argc, char **argv, char *buf, size_t len)
size_t arglen;
int i;
if (argc == 0)
return (0);
*buf = '\0';
for (i = 0; i < argc; i++) {
if (strlcpy(buf, argv[i], len) >= len)