From 08445a8ceb11cdef3c783fb57e6b0b4db4e8dac2 Mon Sep 17 00:00:00 2001 From: michael-grunder Date: Tue, 20 Jul 2021 10:50:53 -0700 Subject: [PATCH] Minor fix of full jitter backoff --- backoff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backoff.c b/backoff.c index a86ab5a..d0961fc 100644 --- a/backoff.c +++ b/backoff.c @@ -47,7 +47,7 @@ static zend_ulong redis_full_jitter_backoff(struct RedisBackoff *self, unsigned zend_ulong pow = MIN(retry_index, 10); zend_ulong backoff = self->base * (1 << pow); zend_ulong cap = MIN(self->cap, backoff); - return random_range(0, self->cap); + return random_range(0, cap); } static zend_ulong redis_equal_jitter_backoff(struct RedisBackoff *self, unsigned int retry_index) {