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/arp.c | |
parent | testing (diff) | |
download | firejail-ca79ff961cc303670f1ccb8841495ddd7f17a76b.tar.gz firejail-ca79ff961cc303670f1ccb8841495ddd7f17a76b.tar.zst firejail-ca79ff961cc303670f1ccb8841495ddd7f17a76b.zip |
testing
Diffstat (limited to 'src/firemon/arp.c')
-rw-r--r-- | src/firemon/arp.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/firemon/arp.c b/src/firemon/arp.c index d204a0c3a..014f6a904 100644 --- a/src/firemon/arp.c +++ b/src/firemon/arp.c | |||
@@ -72,14 +72,15 @@ static void print_arp(const char *fname) { | |||
72 | 72 | ||
73 | } | 73 | } |
74 | 74 | ||
75 | void arp(pid_t pid) { | 75 | void arp(pid_t pid, int print_procs) { |
76 | pid_read(pid); | 76 | pid_read(pid); |
77 | 77 | ||
78 | // print processes | 78 | // print processes |
79 | int i; | 79 | int i; |
80 | for (i = 0; i < max_pids; i++) { | 80 | for (i = 0; i < max_pids; i++) { |
81 | if (pids[i].level == 1) { | 81 | if (pids[i].level == 1) { |
82 | pid_print_list(i, 0); | 82 | if (print_procs || pid == 0) |
83 | pid_print_list(i, 0); | ||
83 | int child = find_child(i); | 84 | int child = find_child(i); |
84 | if (child != -1) { | 85 | if (child != -1) { |
85 | char *fname; | 86 | char *fname; |
@@ -87,10 +88,10 @@ void arp(pid_t pid) { | |||
87 | errExit("asprintf"); | 88 | errExit("asprintf"); |
88 | print_arp(fname); | 89 | print_arp(fname); |
89 | free(fname); | 90 | free(fname); |
90 | printf("\n"); | ||
91 | } | 91 | } |
92 | } | 92 | } |
93 | } | 93 | } |
94 | printf("\n"); | ||
94 | } | 95 | } |
95 | 96 | ||
96 | 97 | ||