diff options
Diffstat (limited to 'src/lib/connection_add.c')
-rw-r--r-- | src/lib/connection_add.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/connection_add.c b/src/lib/connection_add.c index 570a6a09..b6f8f0ea 100644 --- a/src/lib/connection_add.c +++ b/src/lib/connection_add.c | |||
@@ -896,7 +896,8 @@ internal_add_connection (struct MHD_Daemon *daemon, | |||
896 | connection, | 896 | connection, |
897 | MHD_CONNECTION_NOTIFY_CLOSED); | 897 | MHD_CONNECTION_NOTIFY_CLOSED); |
898 | #ifdef HTTPS_SUPPORT | 898 | #ifdef HTTPS_SUPPORT |
899 | if (NULL != connection->tls_cs) | 899 | if ( (NULL != daemon->tls_api) && |
900 | (NULL != connection->tls_cs) ) | ||
900 | daemon->tls_api->teardown_connection (daemon->tls_api->cls, | 901 | daemon->tls_api->teardown_connection (daemon->tls_api->cls, |
901 | connection->tls_cs); | 902 | connection->tls_cs); |
902 | #endif /* HTTPS_SUPPORT */ | 903 | #endif /* HTTPS_SUPPORT */ |