diff options
Diffstat (limited to 'src')
-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 684d03c05..4a86e9a2b 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c | |||
@@ -466,8 +466,9 @@ int main(int argc, char **argv) { | |||
466 | int highest_errno = errno_highest_nr(); | 466 | int highest_errno = errno_highest_nr(); |
467 | #endif | 467 | #endif |
468 | 468 | ||
469 | // check argv[0] symlink wrapper | 469 | // check argv[0] symlink wrapper if this is not a login shell |
470 | run_symlink(argc, argv); | 470 | if (*argv[0] != '-') |
471 | run_symlink(argc, argv); | ||
471 | 472 | ||
472 | 473 | ||
473 | // check if we already have a sandbox running | 474 | // check if we already have a sandbox running |