From cbdf71ac12dcc26f3135fde94f51cc6bd5f38a29 Mon Sep 17 00:00:00 2001 From: Aleksey Manevich Date: Mon, 4 Jul 2016 14:24:47 +0300 Subject: Fix improper quoting of arguments --- src/firejail/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/firejail/main.c b/src/firejail/main.c index 6faec9109..7b956bf64 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c @@ -2005,7 +2005,7 @@ int main(int argc, char **argv) { sprintf(ptr1, "%s ", argv[i + prog_index]); } else { - sprintf(ptr1, "\"%s\" ", argv[i + prog_index]); + sprintf(ptr1, "\'%s\' ", argv[i + prog_index]); } sprintf(ptr2, "%s ", argv[i + prog_index]); -- cgit v1.2.3-70-g09d2 From d578c4c6cfaeb7eb4c9174d7ec52d509cc3ec04f Mon Sep 17 00:00:00 2001 From: Aleksey Manevich Date: Mon, 4 Jul 2016 14:27:16 +0300 Subject: Fix improper quoting of arguments --- src/firejail/join.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/firejail/join.c b/src/firejail/join.c index aba8f064b..47d31669d 100644 --- a/src/firejail/join.c +++ b/src/firejail/join.c @@ -62,9 +62,9 @@ static void extract_command(int argc, char **argv, int index) { *cfg.command_line = '\0'; for (i = index; i < argc; i++) { if (strchr(argv[i], '&')) { - strcat(cfg.command_line, "\""); + strcat(cfg.command_line, "\'"); strcat(cfg.command_line, argv[i]); - strcat(cfg.command_line, "\" "); + strcat(cfg.command_line, "\' "); } else { strcat(cfg.command_line, argv[i]); -- cgit v1.2.3-70-g09d2