From 66feeb8fbce364504dda57831fce89eecc22c260 Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Thu, 8 Dec 2016 11:24:03 +0200 Subject: [PATCH] Fix rwsplit debug assertion A maximum of zero slaves is an accepted value. --- server/modules/routing/readwritesplit/rwsplit_select_backends.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/modules/routing/readwritesplit/rwsplit_select_backends.c b/server/modules/routing/readwritesplit/rwsplit_select_backends.c index 678c860e7..77afc8c56 100644 --- a/server/modules/routing/readwritesplit/rwsplit_select_backends.c +++ b/server/modules/routing/readwritesplit/rwsplit_select_backends.c @@ -235,7 +235,7 @@ bool select_connect_backend_servers(backend_ref_t **p_master_ref, } } - ss_dassert(slaves_connected < max_nslaves); + ss_dassert(slaves_connected < max_nslaves || max_nslaves == 0); backend_ref_t *bref = get_slave_candidate(backend_ref, router_nservers, master_host, p);