xA/xT/xW: handle server rename events better
This commit is contained in:
@@ -1054,6 +1054,11 @@ func relayProcessMessage(m *RelayEventMessage) {
|
||||
case *RelayEventDataServerRename:
|
||||
servers[data.New] = servers[data.ServerName]
|
||||
delete(servers, data.ServerName)
|
||||
for i := range buffers {
|
||||
if buffers[i].serverName == data.ServerName {
|
||||
buffers[i].serverName = data.New
|
||||
}
|
||||
}
|
||||
case *RelayEventDataServerRemove:
|
||||
delete(servers, data.ServerName)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user