Przeglądaj źródła

add client closechan

lijian 4 lat temu
rodzic
commit
002ab104a7
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      pkg/mqtt/connection.go

+ 2 - 1
pkg/mqtt/connection.go

@@ -130,8 +130,9 @@ func (c *Connection) Close() {
 	if c.SendChan != nil {
 		close(c.SendChan)
 		c.SendChan = nil
+		close(c.closeChan)
 	}
-	close(c.closeChan)
+
 }
 
 func (c *Connection) RcvMsgFromClient() {