Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-gnome
Path: blob/main/mail/sylpheed/files/patch-libsylph_ssl.c
27856 views
1
--- libsylph/ssl.c.orig 2017-02-02 08:02:49 UTC
2
+++ libsylph/ssl.c
3
@@ -258,6 +258,13 @@ gboolean ssl_init_socket_with_method(SockInfo *sockinf
4
return FALSE;
5
}
6
7
+#ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME
8
+ if (!SSL_set_tlsext_host_name(sockinfo->ssl, sockinfo->hostname)) {
9
+ g_warning("Error setting servername extension\n");
10
+ return FALSE;
11
+ }
12
+#endif
13
+
14
SSL_set_fd(sockinfo->ssl, sockinfo->sock);
15
while ((ret = SSL_connect(sockinfo->ssl)) != 1) {
16
err = SSL_get_error(sockinfo->ssl, ret);
17
18