]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-sql: cassandra - Fix reusing Cassandra SSL connections main
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 13 Apr 2026 06:51:29 +0000 (08:51 +0200)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 13 Apr 2026 06:51:29 +0000 (08:51 +0200)
Cassandra SSL settings were compared wrong. This could have caused it to keep
creating new Cassandra connections instead of reusing existing ones.

src/lib-sql/driver-cassandra.c

index d4e060b7e62f529af3c710286194f3d4929d6d60..cfd4ce067f34b1b8a763a8b13f86a6846e2bf288 100644 (file)
@@ -1002,7 +1002,7 @@ driver_cassandra_db_cache_find(const struct cassandra_settings *set,
                                   set, db->set, NULL) &&
                    (strcmp(set->ssl, "no") == 0 ||
                     settings_equal(&ssl_setting_parser_info,
-                                   ssl_set, db->set, NULL)))
+                                   ssl_set, db->ssl_set, NULL)))
                        return db;
        }
        return NULL;