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.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c
index c8b347b5f..d6b0a230e 100644
--- a/src/firejail/main.c
+++ b/src/firejail/main.c
@@ -429,6 +429,18 @@ static void run_cmd_and_exit(int i, int argc, char **argv) {
429 exit_err_feature("networking"); 429 exit_err_feature("networking");
430 exit(0); 430 exit(0);
431 } 431 }
432 else if (strncmp(argv[i], "--netfilter.print=", 18) == 0) {
433 // extract pid or sandbox name
434 pid_t pid = read_pid(argv[i] + 18);
435 netfilter_print(pid, 0);
436 exit(0);
437 }
438 else if (strncmp(argv[i], "--netfilter6.print=", 19) == 0) {
439 // extract pid or sandbox name
440 pid_t pid = read_pid(argv[i] + 19);
441 netfilter_print(pid, 1);
442 exit(0);
443 }
432#endif 444#endif
433 //************************************* 445 //*************************************
434 // independent commands - the program will exit! 446 // independent commands - the program will exit!