diff --git a/bin/named/client.c b/bin/named/client.c index ac10956bac..8ffbd8e62f 100644 --- a/bin/named/client.c +++ b/bin/named/client.c @@ -136,8 +136,7 @@ maybe_free(ns_client_t *client) { socket = client->tcpsocket; else socket = dns_dispatch_getsocket(client->dispatch); - isc_socket_cancel(client->tcpsocket, client->task, - ISC_SOCKCANCEL_SEND); + isc_socket_cancel(socket, client->task, ISC_SOCKCANCEL_SEND); } if (!(client->nreads == 0 && client->naccepts == 0 &&