Skip to content

Commit

Permalink
global: Replace ssl_iostream_context_init_client() with ssl_iostream_…
Browse files Browse the repository at this point in the history
…client_context_cache_get()
  • Loading branch information
sirainen authored and Timo Sirainen committed Nov 6, 2017
1 parent b583cc2 commit ebcf7d6
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion src/doveadm/doveadm-dsync.c
Expand Up @@ -791,7 +791,7 @@ static int dsync_init_ssl_ctx(struct dsync_cmd_context *ctx,
ssl_set.ca_file = mail_set->ssl_client_ca_file;
ssl_set.crypto_device = mail_set->ssl_crypto_device;

return ssl_iostream_context_init_client(&ssl_set, &ctx->ssl_ctx, error_r);
return ssl_iostream_client_context_cache_get(&ssl_set, &ctx->ssl_ctx, error_r);
}

static int
Expand Down
2 changes: 1 addition & 1 deletion src/lib-http/http-client.c
Expand Up @@ -287,7 +287,7 @@ int http_client_init_ssl_ctx(struct http_client *client, const char **error_r)
*error_r = "Requested https connection, but no SSL settings given";
return -1;
}
if (ssl_iostream_context_init_client(client->set.ssl, &client->ssl_ctx, &error) < 0) {
if (ssl_iostream_client_context_cache_get(client->set.ssl, &client->ssl_ctx, &error) < 0) {
*error_r = t_strdup_printf("Couldn't initialize SSL context: %s",
error);
return -1;
Expand Down
5 changes: 3 additions & 2 deletions src/lib-imap-client/imapc-client.c
Expand Up @@ -107,8 +107,9 @@ imapc_client_init(const struct imapc_client_settings *set)
ssl_set.allow_invalid_cert = !set->ssl_verify;
ssl_set.crypto_device = set->ssl_crypto_device;

if (ssl_iostream_context_init_client(&ssl_set, &client->ssl_ctx,
&error) < 0) {
if (ssl_iostream_client_context_cache_get(&ssl_set,
&client->ssl_ctx,
&error) < 0) {
i_error("imapc(%s:%u): Couldn't initialize SSL context: %s",
set->host, set->port, error);
}
Expand Down
5 changes: 3 additions & 2 deletions src/lib-storage/index/pop3c/pop3c-client.c
Expand Up @@ -126,8 +126,9 @@ pop3c_client_init(const struct pop3c_client_settings *set)
ssl_set.allow_invalid_cert = !set->ssl_verify;
ssl_set.crypto_device = set->ssl_crypto_device;

if (ssl_iostream_context_init_client(&ssl_set, &client->ssl_ctx,
&error) < 0) {
if (ssl_iostream_client_context_cache_get(&ssl_set,
&client->ssl_ctx,
&error) < 0) {
i_error("pop3c(%s:%u): Couldn't initialize SSL context: %s",
set->host, set->port, error);
}
Expand Down

0 comments on commit ebcf7d6

Please sign in to comment.