From 0f823a5b870bbc5ba681bb2f423e166c344a17f7 Mon Sep 17 00:00:00 2001 From: Wendi Onwuakpa Date: Fri, 18 Oct 2024 15:34:09 -0400 Subject: [PATCH] added nil check for xferdone chan --- ste/jobStatusManager.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ste/jobStatusManager.go b/ste/jobStatusManager.go index 3c8b943b4..6650e01ff 100755 --- a/ste/jobStatusManager.go +++ b/ste/jobStatusManager.go @@ -85,9 +85,11 @@ func (jm *jobMgr) SendXferDoneMsg(msg xferDoneMsg) { jm.Log(common.LogError, "Cannot send message on channel") } }() - select { - case jm.jstm.xferDone <- msg: - case <-jm.jstm.statusMgrDone: // Nobody is listening anymore, let's back off. + if jm.jstm.xferDone != nil { + select { + case jm.jstm.xferDone <- msg: + case <-jm.jstm.statusMgrDone: // Nobody is listening anymore, let's back off. + } } }