diff options
author | netblue30 <netblue30@yahoo.com> | 2016-11-12 07:36:41 -0500 |
---|---|---|
committer | netblue30 <netblue30@yahoo.com> | 2016-11-12 07:36:41 -0500 |
commit | ca79ff961cc303670f1ccb8841495ddd7f17a76b (patch) | |
tree | 51de876c47e405afec28eed5562337782265eebe /src/firemon/caps.c | |
parent | testing (diff) | |
download | firejail-ca79ff961cc303670f1ccb8841495ddd7f17a76b.tar.gz firejail-ca79ff961cc303670f1ccb8841495ddd7f17a76b.tar.zst firejail-ca79ff961cc303670f1ccb8841495ddd7f17a76b.zip |
testing
Diffstat (limited to 'src/firemon/caps.c')
-rw-r--r-- | src/firemon/caps.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/firemon/caps.c b/src/firemon/caps.c index 49c7b204b..81877ab87 100644 --- a/src/firemon/caps.c +++ b/src/firemon/caps.c | |||
@@ -48,14 +48,15 @@ static void print_caps(int pid) { | |||
48 | free(file); | 48 | free(file); |
49 | } | 49 | } |
50 | 50 | ||
51 | void caps(pid_t pid) { | 51 | void caps(pid_t pid, int print_procs) { |
52 | pid_read(pid); // include all processes | 52 | pid_read(pid); // include all processes |
53 | 53 | ||
54 | // print processes | 54 | // print processes |
55 | int i; | 55 | int i; |
56 | for (i = 0; i < max_pids; i++) { | 56 | for (i = 0; i < max_pids; i++) { |
57 | if (pids[i].level == 1) { | 57 | if (pids[i].level == 1) { |
58 | pid_print_list(i, 0); | 58 | if (print_procs || pid == 0) |
59 | pid_print_list(i, 0); | ||
59 | int child = find_child(i); | 60 | int child = find_child(i); |
60 | if (child != -1) | 61 | if (child != -1) |
61 | print_caps(child); | 62 | print_caps(child); |