From 109aebd08611cbb148cd520c7466968873e986f7 Mon Sep 17 00:00:00 2001 From: Doug Freed Date: Thu, 21 Mar 2024 04:42:15 -0500 Subject: [PATCH] rec-main: let NetmaskGroup parse dont-throttle-netmasks This allows dont-throttle-netmasks to have negations. --- pdns/recursordist/rec-main.cc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pdns/recursordist/rec-main.cc b/pdns/recursordist/rec-main.cc index e652ddb0cc..700df61cd8 100644 --- a/pdns/recursordist/rec-main.cc +++ b/pdns/recursordist/rec-main.cc @@ -1948,12 +1948,8 @@ static void initSuffixMatchNodes([[maybe_unused]] Logr::log_t log) } g_dontThrottleNames.setState(std::move(dontThrottleNames)); - parts.clear(); NetmaskGroup dontThrottleNetmasks; - stringtok(parts, ::arg()["dont-throttle-netmasks"], " ,"); - for (const auto& part : parts) { - dontThrottleNetmasks.addMask(Netmask(part)); - } + dontThrottleNetmasks.toMasks(::arg()["dont-throttle-netmasks"]); g_dontThrottleNetmasks.setState(std::move(dontThrottleNetmasks)); } -- 2.47.2