Procházet zdrojové kódy

add client closechan

lijian před 4 roky
rodič
revize
002ab104a7
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  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() {