From e2509d5a35dfa2d352e51f80bc8765ef115ab4f7 Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Thu, 31 Dec 2020 12:19:26 +0000 Subject: [PATCH] openbsd: slower but reliable --- src/bin/system/process.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/bin/system/process.c b/src/bin/system/process.c index a657604..b0f0b33 100644 --- a/src/bin/system/process.c +++ b/src/bin/system/process.c @@ -564,10 +564,9 @@ _process_list_openbsd_get(void) kp = &kps[i]; - _proc_get(p, kp); - _cmd_get(p, kern, kp); - - list = eina_list_append(list, p); + Proc_Info *p = proc_info_by_pid(kp->p_pid); + if (p) + list = eina_list_append(list, p); } kvm_close(kern);