mirror of
https://github.com/daeuniverse/dae.git
synced 2025-07-28 21:59:12 +07:00
fix: calcMinLatency should skip no latency dialer
This commit is contained in:
@ -195,7 +195,10 @@ func (a *AliveDialerSet) NotifyLatencyChange(dialer *Dialer, alive bool) {
|
||||
|
||||
func (a *AliveDialerSet) calcMinLatency() {
|
||||
for _, d := range a.inorderedAliveDialerSet {
|
||||
latency := a.dialerToLatency[d]
|
||||
latency, ok := a.dialerToLatency[d]
|
||||
if !ok {
|
||||
continue
|
||||
}
|
||||
if latency < a.minLatency.latency {
|
||||
a.minLatency.latency = latency
|
||||
a.minLatency.dialer = d
|
||||
|
Reference in New Issue
Block a user