From 6789dbb78306cc90147b7e37bb5c32126c9791f5 Mon Sep 17 00:00:00 2001 From: Ingo Oppermann Date: Sun, 23 Jul 2023 16:15:01 +0200 Subject: [PATCH] Fix potential nil dereference --- cluster/proxy/node.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cluster/proxy/node.go b/cluster/proxy/node.go index b4897dbd..b34630a8 100644 --- a/cluster/proxy/node.go +++ b/cluster/proxy/node.go @@ -880,6 +880,14 @@ func (n *node) ProxyProcessList() ([]Process, error) { processes := []Process{} for _, p := range list { + if p.State == nil { + p.State = &clientapi.ProcessState{} + } + + if p.Config == nil { + p.Config = &clientapi.ProcessConfig{} + } + process := Process{ NodeID: nodeid, Order: p.State.Order,