]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
redis: fix sentinel processing
authorDaniel Salzman <daniel.salzman@nic.cz>
Sat, 8 Nov 2025 18:03:52 +0000 (19:03 +0100)
committerDaniel Salzman <daniel.salzman@nic.cz>
Wed, 26 Nov 2025 14:49:47 +0000 (15:49 +0100)
src/knot/common/hiredis.c

index c64a0157a38e5c123aadd4ad6f0bbbdf029b1d3a..4f1ea01f00830c99da6315dbd07386a73f58cb2b 100644 (file)
@@ -356,7 +356,7 @@ redisContext *rdb_connect(conf_t *conf, bool require_master)
                        goto connected;
                } else if (role == 2) { // Sentinel
                        if (get_master(rdb, addr_str, sizeof(addr_str), &port) == KNOT_EOK &&
-                           (rdb = connect_addr(conf, addr_str, port)) == KNOT_EOK) {
+                           (rdb = connect_addr(conf, addr_str, port)) != NULL) {
                                goto connected;
                        }
                }