Fix: incorrect mutex in speedTest (#153)

This commit is contained in:
Comzyh 2019-03-29 10:27:26 +08:00 committed by Dreamacro
parent 18f885a92a
commit 531f487629

View file

@ -92,7 +92,7 @@ func (u *URLTest) fallback() {
} }
func (u *URLTest) speedTest() { func (u *URLTest) speedTest() {
if atomic.CompareAndSwapInt32(&u.once, 0, 1) { if !atomic.CompareAndSwapInt32(&u.once, 0, 1) {
return return
} }
defer atomic.StoreInt32(&u.once, 0) defer atomic.StoreInt32(&u.once, 0)