aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/main.c')
-rw-r--r--src/firejail/main.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c
index 4946db2bd..8e18ec724 100644
--- a/src/firejail/main.c
+++ b/src/firejail/main.c
@@ -723,7 +723,7 @@ static void detect_quiet(int argc, char **argv) {
723} 723}
724 724
725char *guess_shell(void) { 725char *guess_shell(void) {
726 char *shell; 726 char *shell = NULL;
727 // shells in order of preference 727 // shells in order of preference
728 char *shells[] = {"/bin/bash", "/bin/csh", "/usr/bin/zsh", "/bin/sh", "/bin/ash", NULL }; 728 char *shells[] = {"/bin/bash", "/bin/csh", "/usr/bin/zsh", "/bin/sh", "/bin/ash", NULL };
729 729
@@ -910,7 +910,8 @@ int main(int argc, char **argv) {
910#endif 910#endif
911 911
912 drop_privs(1); 912 drop_privs(1);
913 run_no_sandbox(argc, argv); 913 int rv = system(argv[2]);
914 exit(rv);
914 } 915 }
915 } 916 }
916 } 917 }