diff --git a/internal/nodes/toa_manager.go b/internal/nodes/toa_manager.go index 2b70fbf..3e10ad6 100644 --- a/internal/nodes/toa_manager.go +++ b/internal/nodes/toa_manager.go @@ -86,6 +86,7 @@ func (this *TOAManager) SendMsg(msg string) error { if this.conn != nil { _, err := this.conn.Write([]byte(msg + "\n")) if err != nil { + _ = this.conn.Close() this.conn = nil } return err