From 341e800dfe82bbe886e6370f952836590ad202e0 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 12 Jan 2023 10:40:13 +0100 Subject: [PATCH] s4:dns_server: make use of tstream_bsd_fail_readv_first_error(true) This avoids doing useless work in case the client connection is already broken. Signed-off-by: Stefan Metzmacher Reviewed-by: Ralph Boehme Reviewed-by: Andrew Bartlett --- source4/dns_server/dns_server.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source4/dns_server/dns_server.c b/source4/dns_server/dns_server.c index ccb8babc4f4..dd9916770a5 100644 --- a/source4/dns_server/dns_server.c +++ b/source4/dns_server/dns_server.c @@ -491,6 +491,8 @@ static void dns_tcp_accept(struct stream_connection *conn) "dns_tcp_accept: out of memory"); return; } + /* as server we want to fail early */ + tstream_bsd_fail_readv_first_error(dns_conn->tstream, true); dns_conn->conn = conn; dns_conn->dns_socket = dns_socket; -- 2.34.1