summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Jacoutot <ajacoutot@gnome.org>2016-01-12 17:14:20 +0100
committerAntoine Jacoutot <ajacoutot@gnome.org>2016-01-12 17:14:20 +0100
commitde408a6bba216ebcbc47f902e4add54e8ad7008f (patch)
treea813c10855fc5c77deb5e5cd5e544cacaa31cd07
parent05cb14dbb2d73b0f48d44d5ad1a24f9ae95172f0 (diff)
downloadlibgtop-de408a6bba216ebcbc47f902e4add54e8ad7008f.tar.gz
openbsd: only PID 1 is special (init)
-rw-r--r--sysdeps/openbsd/procargs.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/sysdeps/openbsd/procargs.c b/sysdeps/openbsd/procargs.c
index a0e04fb3..c686bd35 100644
--- a/sysdeps/openbsd/procargs.c
+++ b/sysdeps/openbsd/procargs.c
@@ -56,11 +56,8 @@ glibtop_get_proc_args_p (glibtop *server, glibtop_proc_args *buf,
memset (buf, 0, sizeof (glibtop_proc_args));
- /*
- * Don't bother with PIDs below 20, because everything below this
- * number is highly likely to be a kernel thread.
- */
- if (pid < 19) return NULL;
+ /* Ignore init */
+ if (pid < 2) return NULL;
glibtop_suid_enter (server);