diff --git a/dragonflybsd/DragonFlyBSDProcessList.c b/dragonflybsd/DragonFlyBSDProcessList.c index 5660d47c..3574b269 100644 --- a/dragonflybsd/DragonFlyBSDProcessList.c +++ b/dragonflybsd/DragonFlyBSDProcessList.c @@ -429,9 +429,8 @@ void ProcessList_goThroughEntries(ProcessList* super, bool pauseProcessUpdate) { free(dfp->jname); dfp->jname = DragonFlyBSDProcessList_readJailName(dfpl, kproc->kp_jailid); } - if (proc->ppid != kproc->kp_ppid) { // if there are reapers in the system, process can get reparented anytime - proc->ppid = kproc->kp_ppid; - } + // if there are reapers in the system, process can get reparented anytime + proc->ppid = kproc->kp_ppid; if (proc->st_uid != kproc->kp_uid) { // some processes change users (eg. to lower privs) proc->st_uid = kproc->kp_uid; proc->user = UsersTable_getRef(super->usersTable, proc->st_uid); diff --git a/freebsd/FreeBSDProcessList.c b/freebsd/FreeBSDProcessList.c index 2bc35251..7b65172e 100644 --- a/freebsd/FreeBSDProcessList.c +++ b/freebsd/FreeBSDProcessList.c @@ -527,10 +527,8 @@ void ProcessList_goThroughEntries(ProcessList* super, bool pauseProcessUpdate) { free(fp->jname); fp->jname = FreeBSDProcessList_readJailName(kproc); } - if (proc->ppid != kproc->ki_ppid) { - // if there are reapers in the system, process can get reparented anytime - proc->ppid = kproc->ki_ppid; - } + // if there are reapers in the system, process can get reparented anytime + proc->ppid = kproc->ki_ppid; if (proc->st_uid != kproc->ki_uid) { // some processes change users (eg. to lower privs) proc->st_uid = kproc->ki_uid;