From 4ca7a06ff95fbebdd984d4aa1d75ce7dffd0d97a Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Mon, 14 Sep 2015 11:37:09 +0300 Subject: [PATCH] Set scopemask for result during reply --- modules/geoipbackend/geoipbackend.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/geoipbackend/geoipbackend.cc b/modules/geoipbackend/geoipbackend.cc index 71aed12ab..39fd5d251 100644 --- a/modules/geoipbackend/geoipbackend.cc +++ b/modules/geoipbackend/geoipbackend.cc @@ -248,6 +248,7 @@ void GeoIPBackend::lookup(const QType &qtype, const string &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; } -- 2.50.0