summary refs log tree commit diff
path: root/src/minutils/s6ps_otree.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2015-10-05 02:40:32 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2015-10-05 02:40:32 +0000
commitc799a992a4081397fc7cb4da89eae16785de6030 (patch)
tree7b33d0d6f90f309da379f1bf699fc2635dc87fea /src/minutils/s6ps_otree.c
parent6f770a9de51ca5b37646bc76a5c13386b2bfd078 (diff)
downloads6-linux-utils-c799a992a4081397fc7cb4da89eae16785de6030.tar.gz
s6-linux-utils-c799a992a4081397fc7cb4da89eae16785de6030.tar.xz
s6-linux-utils-c799a992a4081397fc7cb4da89eae16785de6030.zip
- remove s6-hiercopy (unused, moved to s6-portable-utils)
 - fix s6ps_otree when /proc isn't available
 - remove fucking -Bsymbolic
Diffstat (limited to 'src/minutils/s6ps_otree.c')
-rw-r--r--src/minutils/s6ps_otree.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/minutils/s6ps_otree.c b/src/minutils/s6ps_otree.c
index 562a66d..b5f72b4 100644
--- a/src/minutils/s6ps_otree.c
+++ b/src/minutils/s6ps_otree.c
@@ -82,7 +82,7 @@ void s6ps_otree (pscan_t *p, unsigned int n, avltreen *pidtree, unsigned int *or
   }
 
  /* If we have init, make it the last in the orphan list */
-  if (p[childlist[childindex[n-1]+1]].pid == 1)
+  if (n > 1 && p[childlist[childindex[n-1]+1]].pid == 1)
   {
     unsigned int pos1 = childlist[childindex[n-1] + 1] ;
     for (i = 2 ; i < nchild[n-1] ; i++)