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.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c
index 7c6568903..ee89a7281 100644
--- a/src/firejail/main.c
+++ b/src/firejail/main.c
@@ -846,10 +846,15 @@ int main(int argc, char **argv) {
846 EUID_INIT(); 846 EUID_INIT();
847 EUID_USER(); 847 EUID_USER();
848 848
849 // process git-install and git-uninstall
850 if (check_arg(argc, argv, "--git-install"))
851 git_install(); // this function will not return
852 if (check_arg(argc, argv, "--git-uninstall"))
853 git_uninstall(); // this function will not return
849 854
850 // check argv[0] symlink wrapper if this is not a login shell 855 // check argv[0] symlink wrapper if this is not a login shell
851 if (*argv[0] != '-') 856 if (*argv[0] != '-')
852 run_symlink(argc, argv); 857 run_symlink(argc, argv); // this function will not return
853 858
854 // check if we already have a sandbox running 859 // check if we already have a sandbox running
855 // If LXC is detected, start firejail sandbox 860 // If LXC is detected, start firejail sandbox