|
|
@@ -2430,6 +2430,8 @@ internal_add_connection (struct MHD_Daemon *daemon,
|
|
|
);
|
|
|
gnutls_priority_set (connection->tls_session,
|
|
|
daemon->priority_cache);
|
|
|
+ gnutls_session_set_ptr (connection->tls_session,
|
|
|
+ connection);
|
|
|
switch (daemon->cred_type)
|
|
|
{
|
|
|
/* set needed credentials for certificate authentication. */
|
|
|
@@ -2481,8 +2483,6 @@ internal_add_connection (struct MHD_Daemon *daemon,
|
|
|
goto cleanup;
|
|
|
#endif /* ! HTTPS_SUPPORT */
|
|
|
}
|
|
|
- gnutls_session_set_ptr (connection->tls_session,
|
|
|
- connection);
|
|
|
|
|
|
MHD_mutex_lock_chk_ (&daemon->cleanup_connection_mutex);
|
|
|
/* Firm check under lock. */
|