projects
/
btrtrc.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fe9d570
)
dht: Start timer under transaction lock
author
Matt Joiner <anacrolix@gmail.com>
Mon, 18 Jan 2016 13:34:40 +0000 (
00:34
+1100)
committer
Matt Joiner <anacrolix@gmail.com>
Mon, 18 Jan 2016 13:34:40 +0000 (
00:34
+1100)
Satisfies race detector
dht/server.go
patch
|
blob
|
history
diff --git
a/dht/server.go
b/dht/server.go
index 73a4cc3c1a2a947df32e62f37b9fe10af284cc86..50dea0913b4aa5b0aa9813b47354126309cada2e 100644
(file)
--- a/
dht/server.go
+++ b/
dht/server.go
@@
-458,7
+458,9
@@
func (s *Server) query(node dHTAddr, q string, a map[string]interface{}, onRespo
return
}
s.getNode(node, "").lastSentQuery = time.Now()
+ t.mu.Lock()
t.startTimer()
+ t.mu.Unlock()
s.addTransaction(t)
return
}