提交 65f815a2 作者: Jeromy 提交者: Juan Batiz-Benet

move taskdone inside lock boundaries

上级 32da6877
......@@ -69,8 +69,8 @@ func (tl *prq) Push(entry wantlist.Entry, to peer.ID) {
Target: to,
created: time.Now(),
Done: func() {
partner.TaskDone(entry.Key)
tl.lock.Lock()
partner.TaskDone(entry.Key)
tl.pQueue.Update(partner.Index())
tl.lock.Unlock()
},
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论