mirror of https://github.com/xzeldon/htop.git
Avoid useless search for pid 0
This commit is contained in:
parent
d0e71cb75f
commit
bd24664fc2
|
@ -382,6 +382,11 @@ static void ProcessList_buildTree(ProcessList* this) {
|
||||||
if (process->pid == ppid)
|
if (process->pid == ppid)
|
||||||
r = 0;
|
r = 0;
|
||||||
|
|
||||||
|
// On Linux both the init process (pid 1) and the root UMH kernel thread (pid 2)
|
||||||
|
// use a ppid of 0. As that PID can't exist, we can skip searching for it.
|
||||||
|
if (!ppid)
|
||||||
|
r = 0;
|
||||||
|
|
||||||
while (l < r) {
|
while (l < r) {
|
||||||
int c = (l + r) / 2;
|
int c = (l + r) / 2;
|
||||||
pid_t pid = ((Process*)Vector_get(this->processes, c))->pid;
|
pid_t pid = ((Process*)Vector_get(this->processes, c))->pid;
|
||||||
|
|
Loading…
Reference in New Issue