From 7f44e5ed414b14b026ea087ca004c046a6a39920 Mon Sep 17 00:00:00 2001 From: restitux Date: Fri, 7 Apr 2023 19:52:44 -0600 Subject: [PATCH] Add nil check to runner chan (#22) --- runnermanager/runner.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/runnermanager/runner.go b/runnermanager/runner.go index 36de119..f424932 100644 --- a/runnermanager/runner.go +++ b/runnermanager/runner.go @@ -45,6 +45,10 @@ func (r *Runner) Id() uuid.UUID { func (r *Runner) RunCommand(cmd string, args []string) (returnCode int64, stdout string, stderr string, err error) { + if r.conn == nil { + return 0, "", "", fmt.Errorf("runner with id %v has nil conn, THIS IS A BUG", r.id) + } + // Write RunCommand message to client serverToRunnerMsg := &runner_api.ServerToRunnerMsg{ Msg: &runner_api.ServerToRunnerMsg_RunCommandMsg{