aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar Aleksey Manevich <manevich.aleksey@gmail.com>2016-07-04 14:27:16 +0300
committerLibravatar GitHub <noreply@github.com>2016-07-04 14:27:16 +0300
commitd578c4c6cfaeb7eb4c9174d7ec52d509cc3ec04f (patch)
tree1bc047c3776d1acdae7defabba38ba0b360d57ea /src
parentFix improper quoting of arguments (diff)
downloadfirejail-d578c4c6cfaeb7eb4c9174d7ec52d509cc3ec04f.tar.gz
firejail-d578c4c6cfaeb7eb4c9174d7ec52d509cc3ec04f.tar.zst
firejail-d578c4c6cfaeb7eb4c9174d7ec52d509cc3ec04f.zip
Fix improper quoting of arguments
Diffstat (limited to 'src')
-rw-r--r--src/firejail/join.c4
1 files changed, 2 insertions, 2 deletions
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) {
62 *cfg.command_line = '\0'; 62 *cfg.command_line = '\0';
63 for (i = index; i < argc; i++) { 63 for (i = index; i < argc; i++) {
64 if (strchr(argv[i], '&')) { 64 if (strchr(argv[i], '&')) {
65 strcat(cfg.command_line, "\""); 65 strcat(cfg.command_line, "\'");
66 strcat(cfg.command_line, argv[i]); 66 strcat(cfg.command_line, argv[i]);
67 strcat(cfg.command_line, "\" "); 67 strcat(cfg.command_line, "\' ");
68 } 68 }
69 else { 69 else {
70 strcat(cfg.command_line, argv[i]); 70 strcat(cfg.command_line, argv[i]);