diff options
author | nicm <nicm> | 2020-04-12 20:54:28 +0000 |
---|---|---|
committer | nicm <nicm> | 2020-04-12 20:54:28 +0000 |
commit | ad38ef6ff43b5794f09911c1ae72f44bb6f0869f (patch) | |
tree | bb9aafcf8dd7feb231da09dc1e8d03313c329d24 /arguments.c | |
parent | de6b30a51ca2acf77831de2a71c465a07e95df19 (diff) | |
download | rtmux-ad38ef6ff43b5794f09911c1ae72f44bb6f0869f.tar.gz rtmux-ad38ef6ff43b5794f09911c1ae72f44bb6f0869f.tar.bz2 rtmux-ad38ef6ff43b5794f09911c1ae72f44bb6f0869f.zip |
Print empty arguments properly.
Diffstat (limited to 'arguments.c')
-rw-r--r-- | arguments.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arguments.c b/arguments.c index e573249a..5b882ea1 100644 --- a/arguments.c +++ b/arguments.c @@ -216,8 +216,10 @@ args_escape(const char *s) char *escaped, *result; int flags; - if (*s == '\0') - return (xstrdup(s)); + if (*s == '\0') { + xasprintf(&result, "''"); + return (result); + } if (s[0] != ' ' && (strchr(quoted, s[0]) != NULL || s[0] == '~') && s[1] == '\0') { |