From: Remi Gacogne Date: Fri, 31 Mar 2017 15:41:09 +0000 (+0200) Subject: rec: Add missing `DNSFilterEngine::clear()` method implementation X-Git-Tag: rec-4.1.0-alpha1~174^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0a7ef1b86ba9edc3caa4ead2c1ae6dfc1ecbe92f;p=pdns rec: Add missing `DNSFilterEngine::clear()` method implementation --- diff --git a/pdns/filterpo.cc b/pdns/filterpo.cc index 88e5320a8..ab9547b95 100644 --- a/pdns/filterpo.cc +++ b/pdns/filterpo.cc @@ -159,6 +159,16 @@ void DNSFilterEngine::clear(size_t zone) z.qpolName.clear(); } +void DNSFilterEngine::clear() +{ + for(auto& z : d_zones) { + z.qpolAddr.clear(); + z.postpolAddr.clear(); + z.propolName.clear(); + z.qpolName.clear(); + } +} + void DNSFilterEngine::addClientTrigger(const Netmask& nm, Policy pol, size_t zone) { assureZones(zone);