]> granicus.if.org Git - pdns/commitdiff
Add format specifier for IP
authorAki Tuomi <cmouse@cmouse.fi>
Fri, 27 Nov 2015 11:04:37 +0000 (13:04 +0200)
committerAki Tuomi <cmouse@cmouse.fi>
Fri, 27 Nov 2015 11:04:37 +0000 (13:04 +0200)
modules/geoipbackend/geoipbackend.cc

index d25ad2b5e3d7720b1f51244f1b4cb703cdfd3dcc..121eb2256c2924d2484b546382e03b0982af1898 100644 (file)
@@ -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 {