diff --git a/output/all/filter.go b/output/all/filter.go index d32eb58..d8da125 100644 --- a/output/all/filter.go +++ b/output/all/filter.go @@ -21,6 +21,9 @@ func (f filterConfig) filtering(nodesOrigin *runtime.Nodes) *runtime.Nodes { f.NoOwner(), } + nodesOrigin.Lock() + defer nodesOrigin.Unlock() + for _, nodeOrigin := range nodesOrigin.List { //maybe cloning of this object is better? node := nodeOrigin