]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix issue where no ips are added where the initial request triggers a cluster remap...
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 7 Mar 2019 06:19:23 +0000 (14:19 +0800)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 7 Mar 2019 07:37:50 +0000 (15:37 +0800)
src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

index d34f05c3d5a2d4355295057ad15f2cbada5b1f2a..29bf89df8ca7ddab3b9121043df8591ac9698706 100644 (file)
@@ -473,6 +473,7 @@ static int driver_do_lease(void *out, void *instance, ippool_tool_operation_t co
                                                         op->pool, op->pool_len, false);
                     s_ret == REDIS_RCODE_TRY_AGAIN;
                     s_ret = fr_redis_cluster_state_next(&state, &conn, inst->cluster, request, status, &replies[0])) {
+                       more = true;    /* Reset to true, may have errored last loop */
                        status = REDIS_RCODE_SUCCESS;
 
                        /*