From: Aki Tuomi Date: Mon, 14 Sep 2015 08:37:09 +0000 (+0300) Subject: Set scopemask for result during reply X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~44^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c0f5a61ff42b3da9b5555131fecf33ae8989186e;p=thirdparty%2Fpdns.git Set scopemask for result during reply --- diff --git a/modules/geoipbackend/geoipbackend.cc b/modules/geoipbackend/geoipbackend.cc index d4bf173fbb..415bd6006e 100644 --- a/modules/geoipbackend/geoipbackend.cc +++ b/modules/geoipbackend/geoipbackend.cc @@ -198,6 +198,7 @@ void GeoIPBackend::lookup(const QType &qtype, const DNSName& qdomain, DNSPacket map >::iterator i = dom.records.find(format); BOOST_FOREACH(DNSResourceRecord rr, i->second) { if (qtype == QType::ANY || rr.qtype == qtype) { + rr.scopeMask = (v6 ? 128 : 32); d_result.push_back(rr); d_result.back().qname = qdomain; }