Explorar o código

Merge pull request #4439 from xiang90/fix_tr

transport: make tr stop safe
Xiang Li %!s(int64=10) %!d(string=hai) anos
pai
achega
b72a0788ad
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      rafthttp/transport.go

+ 2 - 0
rafthttp/transport.go

@@ -188,6 +188,8 @@ func (t *Transport) Send(msgs []raftpb.Message) {
 }
 
 func (t *Transport) Stop() {
+	t.mu.Lock()
+	defer t.mu.Unlock()
 	for _, r := range t.remotes {
 		r.stop()
 	}