From d2eed05e7086e6eb08a835805c057fe57fa8b36c Mon Sep 17 00:00:00 2001 From: Mikhail Osipov Date: Mon, 20 Jan 2020 02:45:18 +0300 Subject: use space separator --- daemon.c | 3 ++- main.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/daemon.c b/daemon.c index 0f25181..88f29e1 100644 --- a/daemon.c +++ b/daemon.c @@ -29,12 +29,13 @@ static char **parse_args(char *buf, int len) while (len) { addv(&args, buf); - char *p = memchr(buf, '\0', len); + char *p = memchr(buf, ' ', len); if (!p) break; len -= p - buf + 1; buf = p + 1; + *p = '\0'; } return args; diff --git a/main.c b/main.c index 800b807..72742f1 100644 --- a/main.c +++ b/main.c @@ -15,7 +15,7 @@ static void sendcmd(int sock, int argc, char *argv[]) let (fp, open_memstream(&buf, &len), fclose) { for (int n = 0; n < argc; n++) { if (n) - fputc('\0', fp); + fputc(' ', fp); fprintf(fp, "%s", argv[n]); } -- cgit v1.2.3-70-g09d2