From: Alan T. DeKok Date: Wed, 31 Mar 2021 18:44:12 +0000 (-0400) Subject: use listener->fd, not request->packet->sockfd X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=836760fcd4150b265f7eed62b6110f35b52b4965;p=thirdparty%2Ffreeradius-server.git use listener->fd, not request->packet->sockfd --- diff --git a/src/main/tls_listen.c b/src/main/tls_listen.c index 2d7b9b9cf0..9d60e83cae 100644 --- a/src/main/tls_listen.c +++ b/src/main/tls_listen.c @@ -102,8 +102,8 @@ static int CC_HINT(nonnull) tls_socket_write(rad_listen_t *listener, REQUEST *re p = sock->ssn->dirty_out.data; while (p < (sock->ssn->dirty_out.data + sock->ssn->dirty_out.used)) { - RDEBUG3("Writing to socket %d", request->packet->sockfd); - rcode = write(request->packet->sockfd, p, + RDEBUG3("Writing to socket %d", listener->fd); + rcode = write(listener->fd, p, (sock->ssn->dirty_out.data + sock->ssn->dirty_out.used) - p); if (rcode <= 0) { RDEBUG("Error writing to TLS socket: %s", fr_syserror(errno)); @@ -673,7 +673,7 @@ int dual_tls_send_coa_request(rad_listen_t *listener, REQUEST *request) if (sock->ssn->dirty_out.used > 0) { dump_hex("WRITE TO SSL", sock->ssn->dirty_out.data, sock->ssn->dirty_out.used); -// tls_socket_write(listener, request); + tls_socket_write(listener, request); } PTHREAD_MUTEX_UNLOCK(&sock->mutex);