From 03d6a0c83c56f26a01a873770e2779a2f9f91455 Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Wed, 1 Jul 2020 12:57:24 +0200 Subject: [PATCH] Common TCP write problems should only be logged if wanted. --- pdns/pdns_recursor.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pdns/pdns_recursor.cc b/pdns/pdns_recursor.cc index a644bc57ef..73bcc4f719 100644 --- a/pdns/pdns_recursor.cc +++ b/pdns/pdns_recursor.cc @@ -1837,16 +1837,16 @@ static void startDoResolve(void *p) int wret=Utility::writev(dc->d_socket, iov, 2); bool hadError=true; - if(wret == 0) - g_log<getRemote()<getRemote()<getRemote() << ": " << strerror(err) << endl; - } else if((unsigned int)wret != 2 + packet.size()) - g_log<getRemote()<<" for "<d_mdp.d_qname<<" (size="<< (2 + packet.size()) <<", sent "<getRemote() << ": " << strerror(err) << endl; + } else if ((unsigned int)wret != 2 + packet.size()) { + g_log<getRemote()<<" for "<d_mdp.d_qname<<" (size="<< (2 + packet.size()) <<", sent "<d_tcpConnection->d_requestsInFlight > 0) { dc->d_tcpConnection->d_requestsInFlight--; -- 2.47.2