fix birpc shutdown race in BiRPCUnregisterName

This commit is contained in:
ionutboangiu
2026-02-17 19:04:56 +02:00
committed by Dan Christian Bogos
parent ac97165f81
commit 5726a0911d

View File

@@ -119,6 +119,11 @@ func (s *Server) BiRPCRegisterName(name string, rcvr any) {
}
func (s *Server) BiRPCUnregisterName(name string) error {
s.RLock()
defer s.RUnlock()
if s.birpcSrv == nil {
return nil
}
return s.birpcSrv.UnregisterName(name)
}