aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2014-02-26 21:42:59 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2014-02-26 21:42:59 +0000
commit0bb9d51965f1920f303f8c9abd8133ce99d5818f (patch)
treeec5551e2b511cf1f9319f5b8402f408049e20c18
parent6d9f936ff22e9488bec90e22338a5543fbeb25fc (diff)
downloadrtmux-0bb9d51965f1920f303f8c9abd8133ce99d5818f.tar.gz
rtmux-0bb9d51965f1920f303f8c9abd8133ce99d5818f.tar.bz2
rtmux-0bb9d51965f1920f303f8c9abd8133ce99d5818f.zip
Don't write into buffer if no arguments, reported by Filipe Rosset.
-rw-r--r--cmd.c3
1 files changed, 3 insertions, 0 deletions
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)