]> jfr.im git - irc/irssi/irssi.git/commitdiff
fix reading of old config ssl_verify key
authorAilin Nemui <redacted>
Mon, 30 Aug 2021 16:43:50 +0000 (18:43 +0200)
committerAilin Nemui <redacted>
Tue, 31 Aug 2021 12:54:08 +0000 (14:54 +0200)
src/core/servers-setup.c

index 357e8ebe28b2c5403da7aa81a2c0901343f2c08b..0664aa383c9644494fbe59de44070d601331a4ca 100644 (file)
@@ -484,8 +484,9 @@ static SERVER_SETUP_REC *server_setup_read(CONFIG_NODE *node)
        rec->password = g_strdup(config_node_get_str(node, "password", NULL));
 
        rec->use_tls = config_node_get_bool(node, "use_tls", FALSE) || config_node_get_bool(node, "use_ssl", FALSE);
-       rec->tls_verify = config_node_get_bool(node, "tls_verify", TRUE) ||
-                         config_node_get_bool(node, "ssl_verify", FALSE);
+       rec->tls_verify = config_node_find(node, "tls_verify") != NULL ?
+                              config_node_get_bool(node, "tls_verify", TRUE) :
+                              config_node_get_bool(node, "ssl_verify", TRUE);
 
        value = config_node_get_str(node, "tls_cert", NULL);
        if (value == NULL)