set talloc parent to sock for thread safety
authorAlan T. DeKok <aland@freeradius.org>
Fri, 24 Feb 2017 15:58:00 +0000 (10:58 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 24 Feb 2017 15:59:11 +0000 (10:59 -0500)
src/main/tls_listen.c

index 0045ede..32cf564 100644 (file)
@@ -175,7 +175,7 @@ static int tls_socket_recv(rad_listen_t *listener)
 
                SSL_set_ex_data(sock->ssn->ssl, FR_TLS_EX_INDEX_REQUEST, (void *)request);
                SSL_set_ex_data(sock->ssn->ssl, fr_tls_ex_index_certs, (void *) &sock->certs);
-               SSL_set_ex_data(sock->ssn->ssl, FR_TLS_EX_INDEX_TALLOC, sock->parent);
+               SSL_set_ex_data(sock->ssn->ssl, FR_TLS_EX_INDEX_TALLOC, sock);
 
                doing_init = true;
        }