From: Sander Smeenk Date: Thu, 31 Aug 2023 12:21:16 +0000 (+0200) Subject: use toLogString() instead of toStringWithPort() as suggested by mind04 e.o. X-Git-Tag: dnsdist-1.9.0-rc1~12^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=633c50a54ec90f1f130364f86285f72ff233cb3f;p=thirdparty%2Fpdns.git use toLogString() instead of toStringWithPort() as suggested by mind04 e.o. --- diff --git a/pdns/resolver.cc b/pdns/resolver.cc index afe8c0072c..28db4e65ef 100644 --- a/pdns/resolver.cc +++ b/pdns/resolver.cc @@ -176,7 +176,7 @@ uint16_t Resolver::sendResolve(const ComboAddress& remote, const ComboAddress& l // try to make socket sock = makeQuerySocket(local, true); if (sock < 0) - throw ResolverException("Unable to create local socket on '"+lstr+"'' to '"+remote.toStringWithPort()+"': "+stringerror()); + throw ResolverException("Unable to create local socket on '"+lstr+"'' to '"+remote.toLogString()+"': "+stringerror()); setNonBlocking( sock ); locals[lstr] = sock; } @@ -186,7 +186,7 @@ uint16_t Resolver::sendResolve(const ComboAddress& remote, const ComboAddress& l *localsock = sock; } if(sendto(sock, &packet[0], packet.size(), 0, (struct sockaddr*)(&remote), remote.getSocklen()) < 0) { - throw ResolverException("Unable to ask query of '"+remote.toStringWithPort()+"': "+stringerror()); + throw ResolverException("Unable to ask query of '"+remote.toLogString()+"': "+stringerror()); } return randomid; } @@ -272,16 +272,16 @@ bool Resolver::tryGetSOASerial(DNSName *domain, ComboAddress* remote, uint32_t * *domain = mdp.d_qname; if(domain->empty()) - throw ResolverException("SOA query to '" + remote->toStringWithPort() + "' produced response without domain name (RCode: " + RCode::to_s(mdp.d_header.rcode) + ")"); + throw ResolverException("SOA query to '" + remote->toLogString() + "' produced response without domain name (RCode: " + RCode::to_s(mdp.d_header.rcode) + ")"); if(mdp.d_answers.empty()) - throw ResolverException("Query to '" + remote->toStringWithPort() + "' for SOA of '" + domain->toLogString() + "' produced no results (RCode: " + RCode::to_s(mdp.d_header.rcode) + ")"); + throw ResolverException("Query to '" + remote->toLogString() + "' for SOA of '" + domain->toLogString() + "' produced no results (RCode: " + RCode::to_s(mdp.d_header.rcode) + ")"); if(mdp.d_qtype != QType::SOA) - throw ResolverException("Query to '" + remote->toStringWithPort() + "' for SOA of '" + domain->toLogString() + "' returned wrong record type"); + throw ResolverException("Query to '" + remote->toLogString() + "' for SOA of '" + domain->toLogString() + "' returned wrong record type"); if(mdp.d_header.rcode != 0) - throw ResolverException("Query to '" + remote->toStringWithPort() + "' for SOA of '" + domain->toLogString() + "' returned Rcode " + RCode::to_s(mdp.d_header.rcode)); + throw ResolverException("Query to '" + remote->toLogString() + "' for SOA of '" + domain->toLogString() + "' returned Rcode " + RCode::to_s(mdp.d_header.rcode)); *theirInception = *theirExpire = 0; bool gotSOA=false; @@ -302,7 +302,7 @@ bool Resolver::tryGetSOASerial(DNSName *domain, ComboAddress* remote, uint32_t * } } if(!gotSOA) - throw ResolverException("Query to '" + remote->toStringWithPort() + "' for SOA of '" + domain->toLogString() + "' did not return a SOA"); + throw ResolverException("Query to '" + remote->toLogString() + "' for SOA of '" + domain->toLogString() + "' did not return a SOA"); return true; } @@ -328,7 +328,7 @@ int Resolver::resolve(const ComboAddress& to, const DNSName &domain, int type, R throw ResolverException("recvfrom error waiting for answer: "+stringerror()); if (from != to) { - throw ResolverException("Got answer from the wrong peer while resolving ('"+from.toStringWithPort()+"' instead of '"+to.toStringWithPort()+"', discarding"); + throw ResolverException("Got answer from the wrong peer while resolving ('"+from.toLogString()+"' instead of '"+to.toLogString()+"', discarding"); } MOADNSParser mdp(false, buffer, len);