1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-08-03 08:28:31 +00:00

Fix failure-to-hello check

This commit is contained in:
Kane York 2017-09-15 13:11:19 -07:00
parent 26ac45358e
commit f31a93f790
2 changed files with 4 additions and 5 deletions

View file

@ -128,9 +128,6 @@ func C2SHello(conn *websocket.Conn, client *ClientInfo, msg ClientMessage) (rmsg
return
}
client.VersionString = copyString(version)
client.Version = VersionFromString(version)
if clientIDStr, ok := ary[1].(string); ok {
client.ClientID = uuid.FromStringOrNil(clientIDStr)
if client.ClientID == uuid.Nil {
@ -146,9 +143,11 @@ func C2SHello(conn *websocket.Conn, client *ClientInfo, msg ClientMessage) (rmsg
return
}
client.VersionString = copyString(version)
client.Version = VersionFromString(version)
uniqueUserChannel <- client.ClientID
SubscribeGlobal(client)
client.HelloOK = true
jsTime := float64(time.Now().UnixNano()/1000) / 1000
return ClientMessage{

View file

@ -430,7 +430,7 @@ func runSocketWriter(conn *websocket.Conn, client *ClientInfo, errorChan <-chan
}
case msg := <-clientChan:
if client.VersionString == "" && msg.Command != HelloCommand {
if !client.HelloOK && msg.Command != HelloCommand {
return CloseFirstMessageNotHello
}