From 2d47ebf3cf7002b5c6d7eb99b8bfea99d77430e2 Mon Sep 17 00:00:00 2001 From: Mikkel Oscar Lyderik Larsen Date: Tue, 9 May 2017 21:19:51 +0200 Subject: [PATCH] Revert "Fix segfault in model.Tree(procs)" This reverts commit 83b81769df037e1f2910f85e25aa7f8fe3e71ddc. --- model/proc.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/model/proc.go b/model/proc.go index 1d1c1168b..d73001bdb 100644 --- a/model/proc.go +++ b/model/proc.go @@ -44,17 +44,16 @@ func (p *Proc) Failing() bool { // Tree creates a process tree from a flat process list. func Tree(procs []*Proc) []*Proc { var ( - nodes []*Proc - parent *Proc - children []*Proc + nodes []*Proc + parent *Proc ) for _, proc := range procs { if proc.PPID == 0 { nodes = append(nodes, proc) parent = proc - parent.Children = children + continue } else { - children = append(children, proc) + parent.Children = append(parent.Children, proc) } } return nodes