diff options
Diffstat (limited to 'modules/caddyhttp/reverseproxy/selectionpolicies.go')
| -rw-r--r-- | modules/caddyhttp/reverseproxy/selectionpolicies.go | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/modules/caddyhttp/reverseproxy/selectionpolicies.go b/modules/caddyhttp/reverseproxy/selectionpolicies.go index e86e97e..dacfd11 100644 --- a/modules/caddyhttp/reverseproxy/selectionpolicies.go +++ b/modules/caddyhttp/reverseproxy/selectionpolicies.go @@ -221,8 +221,8 @@ func (r *RoundRobinSelection) Select(pool UpstreamPool, _ *http.Request, _ http.  		return nil  	}  	for i := uint32(0); i < n; i++ { -		atomic.AddUint32(&r.robin, 1) -		host := pool[r.robin%n] +		robin := atomic.AddUint32(&r.robin, 1) +		host := pool[robin%n]  		if host.Available() {  			return host  		} | 
