From: Aki Tuomi Date: Fri, 27 Nov 2015 10:26:46 +0000 (+0200) Subject: Do not cache unknown responses X-Git-Tag: dnsdist-1.0.0-alpha1~172^2~9 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f0452891a74e99f75dd98f5b691eaf405e4b73fc;p=pdns Do not cache unknown responses --- diff --git a/modules/geoipbackend/geoipbackend.cc b/modules/geoipbackend/geoipbackend.cc index 773efacd4..db3f55a11 100644 --- a/modules/geoipbackend/geoipbackend.cc +++ b/modules/geoipbackend/geoipbackend.cc @@ -571,6 +571,8 @@ string GeoIPBackend::queryGeoIP(const string &ip, bool v6, GeoIPQueryAttribute a std::transform(ret.begin(), ret.end(), ret.begin(), ::tolower); break; } + + if (ret == "unknown") gl->netmask = (v6?128:32); // prevent caching return ret; }