From 0bb9d51965f1920f303f8c9abd8133ce99d5818f Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Wed, 26 Feb 2014 21:42:59 +0000 Subject: [PATCH] Don't write into buffer if no arguments, reported by Filipe Rosset. --- cmd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd.c b/cmd.c index 5e6b93aa..a7a71a62 100644 --- a/cmd.c +++ b/cmd.c @@ -138,6 +138,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)