xA/xT/xW: handle server rename events better

This commit is contained in:
2026-07-21 16:16:37 +02:00
parent d453b64d3f
commit d2a3719b78
3 changed files with 13 additions and 2 deletions
+5
View File
@@ -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)
}