From: Stefan Metzmacher Date: Thu, 12 Jan 2023 09:40:13 +0000 (+0100) Subject: s4:dns_server: make use of tstream_bsd_fail_readv_first_error(true) X-Git-Tag: talloc-2.4.2~1186 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=341e800dfe82bbe886e6370f952836590ad202e0;p=thirdparty%2Fsamba.git 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 --- 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;