mirror of
https://github.com/mumble-voip/grumble.git
synced 2025-12-23 11:31:55 -08:00
Unbreak user registration after SuperUser changes.
This commit is contained in:
parent
4e95d40645
commit
7c46c9d140
3 changed files with 13 additions and 10 deletions
|
|
@ -803,13 +803,14 @@ func (server *Server) handleUserStateMessage(client *Client, msg *Message) {
|
|||
|
||||
userRegistrationChanged := false
|
||||
if userstate.UserId != nil {
|
||||
uid := server.RegisterClient(client)
|
||||
if uid > 0 {
|
||||
uid, err := server.RegisterClient(client)
|
||||
if err != nil {
|
||||
client.Printf("Unable to register: %v", err)
|
||||
userstate.UserId = nil
|
||||
} else {
|
||||
userstate.UserId = proto.Uint32(uid)
|
||||
client.user = server.Users[uid]
|
||||
userRegistrationChanged = true
|
||||
} else {
|
||||
userstate.UserId = nil
|
||||
}
|
||||
broadcast = true
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue