From 89419de6e8c8a3bb36f98aec0f1820f6b4b9e92b Mon Sep 17 00:00:00 2001 From: alessio Date: Tue, 17 Sep 2024 13:01:36 +0200 Subject: [PATCH] Do not set port on local socket --- lib/dns/dispatch.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/dns/dispatch.c b/lib/dns/dispatch.c index 62c2be421c..1be8f5824c 100644 --- a/lib/dns/dispatch.c +++ b/lib/dns/dispatch.c @@ -362,7 +362,6 @@ setup_socket(dns_dispatch_t *disp, dns_dispentry_t *resp, if (port == 0) { port = ports[isc_random_uniform(nports)]; - isc_sockaddr_setport(&resp->local, port); } resp->port = port; @@ -679,7 +678,6 @@ tcp_recv_success(dns_dispatch_t *disp, isc_region_t *region, */ dns_dispentry_t key = { .id = id, - .local = disp->local, .peer = *peer, .port = isc_sockaddr_getport(&disp->local), };