diff options
Diffstat (limited to 'src/firejail/main.c')
-rw-r--r-- | src/firejail/main.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c index 29e3df7c6..23d9a1d51 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c | |||
@@ -592,6 +592,16 @@ static void run_cmd_and_exit(int i, int argc, char **argv) { | |||
592 | else | 592 | else |
593 | exit_err_feature("networking"); | 593 | exit_err_feature("networking"); |
594 | } | 594 | } |
595 | else if (strncmp(argv[i], "--net.print=", 12) == 0) { | ||
596 | if (checkcfg(CFG_NETWORK)) { | ||
597 | // extract pid or sandbox name | ||
598 | pid_t pid = require_pid(argv[i] + 12); | ||
599 | net_print(pid); | ||
600 | exit(0); | ||
601 | } | ||
602 | else | ||
603 | exit_err_feature("networking"); | ||
604 | } | ||
595 | #endif | 605 | #endif |
596 | #ifdef HAVE_FILE_TRANSFER | 606 | #ifdef HAVE_FILE_TRANSFER |
597 | else if (strncmp(argv[i], "--get=", 6) == 0) { | 607 | else if (strncmp(argv[i], "--get=", 6) == 0) { |