aboutsummaryrefslogtreecommitdiff
path: root/procps
diff options
context:
space:
mode:
Diffstat (limited to 'procps')
-rw-r--r--procps/pidof.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/procps/pidof.c b/procps/pidof.c
index 780504433..194239961 100644
--- a/procps/pidof.c
+++ b/procps/pidof.c
@@ -35,12 +35,12 @@ int pidof_main(int argc UNUSED_PARAM, char **argv)
35 /* fill omit list. */ 35 /* fill omit list. */
36 { 36 {
37 llist_t *omits_p = omits; 37 llist_t *omits_p = omits;
38 while (omits_p) { 38 while (1) {
39 omits_p = llist_find_str(omits_p, "%PPID");
40 if (!omits_p)
41 break;
39 /* are we asked to exclude the parent's process ID? */ 42 /* are we asked to exclude the parent's process ID? */
40 if (strcmp(omits_p->data, "%PPID") == 0) { 43 omits_p->data = utoa((unsigned)getppid());
41 omits_p->data = utoa((unsigned)getppid());
42 }
43 omits_p = omits_p->link;
44 } 44 }
45 } 45 }
46#endif 46#endif