浏览代码

Merge pull request #4439 from xiang90/fix_tr

transport: make tr stop safe
Xiang Li 10 年之前
父节点
当前提交
b72a0788ad
共有 1 个文件被更改,包括 2 次插入0 次删除
  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()
 	}