fix issue with "total valid" showing up as negative

This commit is contained in:
Cyberes 2024-04-30 18:15:35 -06:00
parent ea89052ef0
commit 2ce41d0637
1 changed files with 3 additions and 1 deletions

View File

@ -85,6 +85,7 @@ func (p *ForwardProxyCluster) ValidateProxiesThread() {
okToAdd = false okToAdd = false
newThirdpartyBrokenProxies = append(newThirdpartyBrokenProxies, pxy) newThirdpartyBrokenProxies = append(newThirdpartyBrokenProxies, pxy)
log.Debugf("Validate - Third-party %s failed: %s", proxyHost, bv3hiErr) log.Debugf("Validate - Third-party %s failed: %s", proxyHost, bv3hiErr)
break
} }
} }
if okToAdd { if okToAdd {
@ -121,7 +122,8 @@ func (p *ForwardProxyCluster) ValidateProxiesThread() {
p.mu.RLock() p.mu.RLock()
log.Infof("Our Endpoints Online: %d, Third-Party Endpoints Online: %d, Third-Party Broken Endpoints: %d, Total Valid: %d", log.Infof("Our Endpoints Online: %d, Third-Party Endpoints Online: %d, Third-Party Broken Endpoints: %d, Total Valid: %d",
len(p.ourOnlineProxies), len(p.thirdpartyOnlineProxies), len(p.thirdpartyBrokenProxies), len(p.ourOnlineProxies)+(len(p.thirdpartyOnlineProxies)-len(p.thirdpartyBrokenProxies))) len(p.ourOnlineProxies), len(p.thirdpartyOnlineProxies), len(p.thirdpartyBrokenProxies), len(p.ourOnlineProxies)+len(p.thirdpartyOnlineProxies),
)
p.mu.RUnlock() p.mu.RUnlock()
p.refreshInProgress = false p.refreshInProgress = false