diff --git a/sysdeps/openbsd/procargs.c b/sysdeps/openbsd/procargs.c index 053317fc..069ae804 100644 --- a/sysdeps/openbsd/procargs.c +++ b/sysdeps/openbsd/procargs.c @@ -67,7 +67,7 @@ glibtop_get_proc_args_p (glibtop *server, glibtop_proc_args *buf, /* Get the process data */ pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid, sizeof (*pinfo), &count); - if ((pinfo == NULL) || (count < 1)) { + if (pinfo == NULL) { glibtop_suid_leave (server); glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid); return NULL; diff --git a/sysdeps/openbsd/prockernel.c b/sysdeps/openbsd/prockernel.c index 698c5c56..0e679bab 100644 --- a/sysdeps/openbsd/prockernel.c +++ b/sysdeps/openbsd/prockernel.c @@ -74,7 +74,7 @@ glibtop_get_proc_kernel_p (glibtop *server, /* Get the process information */ pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid, sizeof(*pinfo), &count); - if ((pinfo == NULL) || (count != 1)) { + if (pinfo == NULL) { glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid); glibtop_suid_leave (server); return; diff --git a/sysdeps/openbsd/procmap.c b/sysdeps/openbsd/procmap.c index 9a01d2e9..28a89225 100644 --- a/sysdeps/openbsd/procmap.c +++ b/sysdeps/openbsd/procmap.c @@ -182,7 +182,7 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf, /* Get the process data */ pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid, sizeof(struct kinfo_proc), &count); - if ((pinfo == NULL) || (count < 1)) { + if (pinfo == NULL) { glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid); return (glibtop_map_entry*) g_array_free(maps, TRUE); } diff --git a/sysdeps/openbsd/procsignal.c b/sysdeps/openbsd/procsignal.c index ca228bd2..3a40f1b5 100644 --- a/sysdeps/openbsd/procsignal.c +++ b/sysdeps/openbsd/procsignal.c @@ -60,7 +60,7 @@ glibtop_get_proc_signal_p (glibtop *server, /* Get the process information */ pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid, sizeof (*pinfo), &count); - if ((pinfo == NULL) || (count != 1)) { + if (pinfo == NULL) { glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid); return; } diff --git a/sysdeps/openbsd/procstate.c b/sysdeps/openbsd/procstate.c index 7f056465..95210a70 100644 --- a/sysdeps/openbsd/procstate.c +++ b/sysdeps/openbsd/procstate.c @@ -62,7 +62,7 @@ glibtop_get_proc_state_p (glibtop *server, /* Get the process information */ pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid, sizeof (*pinfo), &count); - if ((pinfo == NULL) || (count != 1)) { + if (pinfo == NULL) { glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid); return; } diff --git a/sysdeps/openbsd/proctime.c b/sysdeps/openbsd/proctime.c index af8551d9..f10b02a2 100644 --- a/sysdeps/openbsd/proctime.c +++ b/sysdeps/openbsd/proctime.c @@ -76,7 +76,7 @@ glibtop_get_proc_time_p (glibtop *server, glibtop_proc_time *buf, /* Get the process information */ pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid, sizeof (*pinfo), &count); - if ((pinfo == NULL) || (count != 1)) { + if (pinfo == NULL) { glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid); return; } diff --git a/sysdeps/openbsd/procuid.c b/sysdeps/openbsd/procuid.c index 754fff16..9632ca10 100644 --- a/sysdeps/openbsd/procuid.c +++ b/sysdeps/openbsd/procuid.c @@ -65,7 +65,7 @@ glibtop_get_proc_uid_p (glibtop *server, glibtop_proc_uid *buf, /* Get the process information */ pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid, sizeof (*pinfo), &count); - if ((pinfo == NULL) || (count != 1)) { + if (pinfo == NULL) { glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid); return; }