diff --git a/business/jxstore/event/event_tcp.go b/business/jxstore/event/event_tcp.go index 04a3b7ac1..bc168b650 100644 --- a/business/jxstore/event/event_tcp.go +++ b/business/jxstore/event/event_tcp.go @@ -175,10 +175,12 @@ func HandleTcpMessages() { dao.UpdateEntity(db, printMsg, "Status", "Comment") delete(tcpClient.Clients, printMsg.PrintNo) } else { - if _, err = c.Write(data); err != nil { - globals.SugarLogger.Debugf("handleTcpMessages err [%v]", err) - c.Close() - delete(tcpClient.Clients, printMsg.PrintNo) + if c != nil { + if _, err = c.Write(data); err != nil { + globals.SugarLogger.Debugf("handleTcpMessages err [%v]", err) + c.Close() + delete(tcpClient.Clients, printMsg.PrintNo) + } } } }