|
@@ -170,12 +170,13 @@ func (s *Svc) RelayStatus(uri string) (time.Duration, bool) {
|
|
}
|
|
}
|
|
|
|
|
|
s.mut.RLock()
|
|
s.mut.RLock()
|
|
|
|
+ defer s.mut.RUnlock()
|
|
|
|
+
|
|
for _, client := range s.clients {
|
|
for _, client := range s.clients {
|
|
if client.URI().String() == uri {
|
|
if client.URI().String() == uri {
|
|
return client.Latency(), client.StatusOK()
|
|
return client.Latency(), client.StatusOK()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- s.mut.RUnlock()
|
|
|
|
|
|
|
|
return time.Hour, false
|
|
return time.Hour, false
|
|
}
|
|
}
|