diff options
Diffstat (limited to 'src/firejail/main.c')
-rw-r--r-- | src/firejail/main.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c index bbabe533f..51e10a304 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c | |||
@@ -2824,10 +2824,11 @@ int main(int argc, char **argv, char **envp) { | |||
2824 | if (arg_debug) | 2824 | if (arg_debug) |
2825 | printf("Configuring appimage environment\n"); | 2825 | printf("Configuring appimage environment\n"); |
2826 | appimage_set(cfg.command_name); | 2826 | appimage_set(cfg.command_name); |
2827 | build_appimage_cmdline(&cfg.command_line, &cfg.window_title, argc, argv, prog_index); | 2827 | build_appimage_cmdline(&cfg.command_line, &cfg.window_title, argc, argv, prog_index, true); |
2828 | } | 2828 | } |
2829 | else { | 2829 | else { |
2830 | build_cmdline(&cfg.command_line, &cfg.window_title, argc, argv, prog_index); | 2830 | // Only add extra quotes if we were not launched by sshd. |
2831 | build_cmdline(&cfg.command_line, &cfg.window_title, argc, argv, prog_index, !parent_sshd); | ||
2831 | } | 2832 | } |
2832 | /* else { | 2833 | /* else { |
2833 | fprintf(stderr, "Error: command must be specified when --shell=none used.\n"); | 2834 | fprintf(stderr, "Error: command must be specified when --shell=none used.\n"); |