Browse Source

cmd/frps/control: fix bug when frpc login failed

fatedier 8 years ago
parent
commit
040841db48
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/frp/cmd/frps/control.go

+ 5 - 0
src/frp/cmd/frps/control.go

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