From b9b4da23db8c8e1cafd58ae4c52e85dcc957c5fc Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Sun, 26 Jun 2016 20:17:06 +0300 Subject: [PATCH] dnspacket: Return ComboAddress for local and remote --- pdns/dnspacket.cc | 4 ++-- pdns/dnspacket.hh | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pdns/dnspacket.cc b/pdns/dnspacket.cc index df8d34070b..b6f0b818af 100644 --- a/pdns/dnspacket.cc +++ b/pdns/dnspacket.cc @@ -81,9 +81,9 @@ const string& DNSPacket::getString() return d_rawpacket; } -string DNSPacket::getRemote() const +ComboAddress DNSPacket::getRemote() const { - return d_remote.toString(); + return d_remote; } uint16_t DNSPacket::getRemotePort() const diff --git a/pdns/dnspacket.hh b/pdns/dnspacket.hh index 4f9a51a1a2..bf5e785782 100644 --- a/pdns/dnspacket.hh +++ b/pdns/dnspacket.hh @@ -73,14 +73,14 @@ public: // address & socket manipulation void setRemote(const ComboAddress*); - string getRemote() const; + ComboAddress getRemote() const; Netmask getRealRemote() const; - string getLocal() const + ComboAddress getLocal() const { ComboAddress ca; socklen_t len=sizeof(ca); getsockname(d_socket, (sockaddr*)&ca, &len); - return ca.toString(); + return ca; } uint16_t getRemotePort() const; -- 2.47.2