From: Arran Cudbard-Bell Date: Sat, 15 Apr 2023 00:38:30 +0000 (+1000) Subject: redis: Don't leak replies when we reconnect a node X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc58c755d343c386c045e8fc424b9ee8c776d4c9;p=thirdparty%2Ffreeradius-server.git redis: Don't leak replies when we reconnect a node --- diff --git a/src/lib/redis/cluster.c b/src/lib/redis/cluster.c index cf8d01dea6f..1ee36cb225f 100644 --- a/src/lib/redis/cluster.c +++ b/src/lib/redis/cluster.c @@ -1937,7 +1937,7 @@ fr_redis_rcode_t fr_redis_cluster_state_next(fr_redis_cluster_state_t *state, fr if (cluster_node_find_live(&state->node, conn, request, cluster, state->node) < 0) return REDIS_RCODE_RECONNECT; - return REDIS_RCODE_TRY_AGAIN; + goto try_again; } state->retries = 0;