summaryrefslogtreecommitdiff
path: root/src/iosocket.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/iosocket.c')
-rw-r--r--src/iosocket.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/iosocket.c b/src/iosocket.c
index 1eb3848f..25d477ff 100644
--- a/src/iosocket.c
+++ b/src/iosocket.c
@@ -13,6 +13,10 @@ iosocket *iosocket_init(void) {
sock->type = IOSOCKET_TYPE_SOCKET;
+#if defined USE_OPENSSL && ! defined OPENSSL_NO_TLSEXT
+ sock->tlsext_server_name = buffer_init();
+#endif
+
return sock;
}
@@ -32,5 +36,9 @@ void iosocket_free(iosocket *sock) {
}
}
+#if defined USE_OPENSSL && ! defined OPENSSL_NO_TLSEXT
+ buffer_free(sock->tlsext_server_name);
+#endif
+
free(sock);
}