diff options
Diffstat (limited to 'src/iosocket.c')
-rw-r--r-- | src/iosocket.c | 8 |
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); } |