]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: ssl_crypto_device and ssl_allow_invalid_cert settings were ignored.
authorTimo Sirainen <tss@iki.fi>
Sun, 7 Apr 2013 12:02:46 +0000 (15:02 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 7 Apr 2013 12:02:46 +0000 (15:02 +0300)
src/lib-http/http-client.c

index de706678816c9824c0035fee686bcc207246879b..7268abe711075e3f0e2ee8c195a7ace1d4c2caea 100644 (file)
@@ -83,6 +83,8 @@ struct http_client *http_client_init(const struct http_client_settings *set)
                client->set.rawlog_dir = p_strdup(pool, set->rawlog_dir);
        client->set.ssl_ca_dir = p_strdup(pool, set->ssl_ca_dir);
        client->set.ssl_ca = p_strdup(pool, set->ssl_ca);
+       client->set.ssl_crypto_device = p_strdup(pool, set->ssl_crypto_device);
+       client->set.ssl_allow_invalid_cert = set->ssl_allow_invalid_cert;
        client->set.max_idle_time_msecs = set->max_idle_time_msecs;
        client->set.max_parallel_connections =
                (set->max_parallel_connections > 0 ? set->max_parallel_connections : 1);