mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-04-05 20:52:50 +08:00
Fix panic (#5654)
This commit is contained in:
parent
eb33648ab8
commit
dc6b750424
@ -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()
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user