Fix race on loop variable in TestConcurrentExchanges (#773)
This commit is contained in:
parent
ba6747e8a9
commit
c10ce5142a
|
@ -539,8 +539,9 @@ func TestConcurrentExchanges(t *testing.T) {
|
||||||
block := make(chan struct{})
|
block := make(chan struct{})
|
||||||
waiting := make(chan struct{})
|
waiting := make(chan struct{})
|
||||||
|
|
||||||
|
mm := m // redeclare m so as not to trip the race detector
|
||||||
handler := func(w ResponseWriter, req *Msg) {
|
handler := func(w ResponseWriter, req *Msg) {
|
||||||
r := m.Copy()
|
r := mm.Copy()
|
||||||
r.SetReply(req)
|
r.SetReply(req)
|
||||||
|
|
||||||
waiting <- struct{}{}
|
waiting <- struct{}{}
|
||||||
|
|
Loading…
Reference in New Issue