From: Aki Tuomi Date: Fri, 27 Nov 2015 11:04:37 +0000 (+0200) Subject: Add format specifier for IP X-Git-Tag: dnsdist-1.0.0-alpha1~172^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d3e9941a89c8e0b8336b9a581901838ca78fb068;p=thirdparty%2Fpdns.git Add format specifier for IP --- diff --git a/modules/geoipbackend/geoipbackend.cc b/modules/geoipbackend/geoipbackend.cc index d25ad2b5e3..121eb2256c 100644 --- a/modules/geoipbackend/geoipbackend.cc +++ b/modules/geoipbackend/geoipbackend.cc @@ -625,6 +625,9 @@ string GeoIPBackend::format2str(string format, const string& ip, bool v6, GeoIPL } else if (!format.compare(cur,3,"%mo")) { rep = boost::str(boost::format("%02d") % (gtm.tm_mon + 1)); tmp_gl.netmask = (v6?128:32); + } else if (!format.compare(cur,3,"%ip")) { + rep = ip; + tmp_gl.netmask = (v6?128:32); } else if (!format.compare(cur,2,"%%")) { last = cur + 2; continue; } else {