]> granicus.if.org Git - pdns/commitdiff
dnsdist: Unbreak addBPFFilterDynBlocks()
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 26 Mar 2018 10:58:39 +0000 (12:58 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 26 Mar 2018 10:58:39 +0000 (12:58 +0200)
The `exceed*()` functions return a different kind of map since
f83271250e7df637d544b98862341660c7376e3e and I forgot to update
`addBPFFilterDynBlocks()` accordingly.

pdns/dnsdist-lua.cc

index a32f92521d8c3fb16b8cd3e328fa20f62aeddcf4..0291a1211ddaee99b76aea19001c3d15574ab8e6 100644 (file)
@@ -1171,7 +1171,7 @@ void setupLuaConfig(bool client)
       }
     });
 
-  g_lua.writeFunction("addBPFFilterDynBlocks", [](const map<ComboAddress,int>& m, std::shared_ptr<DynBPFFilter> dynbpf, boost::optional<int> seconds, boost::optional<std::string> msg) {
+  g_lua.writeFunction("addBPFFilterDynBlocks", [](const std::unordered_map<ComboAddress,unsigned int, ComboAddress::addressOnlyHash, ComboAddress::addressOnlyEqual>& m, std::shared_ptr<DynBPFFilter> dynbpf, boost::optional<int> seconds, boost::optional<std::string> msg) {
       setLuaSideEffect();
       struct timespec until, now;
       clock_gettime(CLOCK_MONOTONIC, &now);