aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
author0xd34df00d <[email protected]>2019-10-13 21:21:43 +0000
committer0xd34df00d <[email protected]>2019-10-13 21:21:43 +0000
commit86b59de8d0f9fca089ca33ab394646f444c671ce (patch)
tree1c83a6dcadeeb72a0fa3495fd2c9b9f72cc093a3 /src
parentSet SNI in the openssl backend (diff)
downloadvmime-86b59de8d0f9fca089ca33ab394646f444c671ce.tar.gz
vmime-86b59de8d0f9fca089ca33ab394646f444c671ce.zip
Set SNI name in the gnutls backend as well
Diffstat (limited to 'src')
-rw-r--r--src/vmime/net/tls/gnutls/TLSSocket_GnuTLS.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vmime/net/tls/gnutls/TLSSocket_GnuTLS.cpp b/src/vmime/net/tls/gnutls/TLSSocket_GnuTLS.cpp
index 73d52231..eea2a15b 100644
--- a/src/vmime/net/tls/gnutls/TLSSocket_GnuTLS.cpp
+++ b/src/vmime/net/tls/gnutls/TLSSocket_GnuTLS.cpp
@@ -94,6 +94,8 @@ void TLSSocket_GnuTLS::connect(const string& address, const port_t port) {
try {
+ gnutls_server_name_set(*m_session->m_gnutlsSession, GNUTLS_NAME_DNS, address.c_str(), address.size());
+
m_wrapped->connect(address, port);
handshake();