aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-06-28 13:18:06 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2016-06-28 13:18:06 -0400
commit834c420f2f97e4bfa48c528380f2c18b0261a6e5 (patch)
tree7c5714b81f48c4d88bed49aeaf56f5e66d7a1b4f /src
parentfixing ampersand url (diff)
downloadfirejail-834c420f2f97e4bfa48c528380f2c18b0261a6e5.tar.gz
firejail-834c420f2f97e4bfa48c528380f2c18b0261a6e5.tar.zst
firejail-834c420f2f97e4bfa48c528380f2c18b0261a6e5.zip
fixing ampersand url
Diffstat (limited to 'src')
-rw-r--r--src/firejail/join.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/firejail/join.c b/src/firejail/join.c
index 98e140ce4..5a2c02d63 100644
--- a/src/firejail/join.c
+++ b/src/firejail/join.c
@@ -53,7 +53,7 @@ static void extract_command(int argc, char **argv, int index) {
53 int i; 53 int i;
54 // calculate command length 54 // calculate command length
55 for (i = index; i < argc; i++) { 55 for (i = index; i < argc; i++) {
56 len += strlen(argv[i]) + 1; 56 len += strlen(argv[i]) + 3;
57 } 57 }
58 assert(len > 0); 58 assert(len > 0);
59 59
@@ -61,8 +61,9 @@ static void extract_command(int argc, char **argv, int index) {
61 cfg.command_line = malloc(len + 1); 61 cfg.command_line = malloc(len + 1);
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 strcat(cfg.command_line, "\"");
64 strcat(cfg.command_line, argv[i]); 65 strcat(cfg.command_line, argv[i]);
65 strcat(cfg.command_line, " "); 66 strcat(cfg.command_line, "\" ");
66 } 67 }
67 if (arg_debug) 68 if (arg_debug)
68 printf("Extracted command #%s#\n", cfg.command_line); 69 printf("Extracted command #%s#\n", cfg.command_line);