From 115af738f9fd722de946c8afd8d3c29989fcc44b Mon Sep 17 00:00:00 2001 From: paul Date: Mon, 7 Mar 2022 17:52:23 +0000 Subject: [PATCH] fix bug 4346, 'Error: Certificate is for invalid2.invalid, but connection is to imap.gmail.com' patch by Alphonse --- src/oauth2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/oauth2.c b/src/oauth2.c index 88c814c09..e87ca68ce 100644 --- a/src/oauth2.c +++ b/src/oauth2.c @@ -247,6 +247,7 @@ int oauth2_obtain_tokens (Oauth2Service provider, OAUTH2Data *OAUTH2Data, const return (1); } sock->ssl_cert_auto_accept = TRUE; + sock->use_tls_sni = TRUE; sock_set_nonblocking_mode(sock, FALSE); sock_set_io_timeout(10); sock->gnutls_priority = "NORMAL:!VERS-SSL3.0:!VERS-TLS1.0:!VERS-TLS1.1"; @@ -398,6 +399,7 @@ gint oauth2_use_refresh_token (Oauth2Service provider, OAUTH2Data *OAUTH2Data) return (1); } sock->ssl_cert_auto_accept = TRUE; + sock->use_tls_sni = TRUE; sock_set_nonblocking_mode(sock, FALSE); sock_set_io_timeout(10); sock->gnutls_priority = "NORMAL:!VERS-SSL3.0:!VERS-TLS1.0:!VERS-TLS1.1";