This commit is contained in:
Gaspare Iengo 2024-06-07 01:59:50 +00:00 committed by GitHub
parent eb33648ab8
commit dc6b750424
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -373,8 +373,10 @@ func (ms *MasterServer) deleteClient(clientName string) {
glog.V(0).Infof("- client %v", clientName)
ms.clientChansLock.Lock()
// close message chan, so that the KeepConnected go routine can exit
close(ms.clientChans[clientName])
delete(ms.clientChans, clientName)
if clientChan, ok := ms.clientChans[clientName]; ok {
close(clientChan)
delete(ms.clientChans, clientName)
}
ms.clientChansLock.Unlock()
}