|
@@ -93,6 +93,11 @@ func controlWorker(c *conn.Conn) {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // if login failed, just return
|
|
|
|
+ if ret > 0 {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+
|
|
// create a channel for sending messages
|
|
// create a channel for sending messages
|
|
msgSendChan := make(chan interface{}, 1024)
|
|
msgSendChan := make(chan interface{}, 1024)
|
|
go msgSender(s, c, msgSendChan)
|
|
go msgSender(s, c, msgSendChan)
|