From b6dcb2f76eafa4ef121f355ba995640474fa717e Mon Sep 17 00:00:00 2001 From: Reinier Schoof Date: Wed, 6 Jul 2016 10:16:05 +0200 Subject: [PATCH] optional bool is using boost now --- pdns/dnsdist-lua.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pdns/dnsdist-lua.cc b/pdns/dnsdist-lua.cc index b91d65f735..b36e58c463 100644 --- a/pdns/dnsdist-lua.cc +++ b/pdns/dnsdist-lua.cc @@ -779,8 +779,8 @@ vector> setupLua(bool client, const std::string& confi return std::shared_ptr(new SuffixMatchNodeRule(smn, quiet ? *quiet : false)); }); - g_lua.writeFunction("NetmaskGroupRule", [](const NetmaskGroup& nmg, bool src = true) { - return std::shared_ptr(new NetmaskGroupRule(nmg, src)); + g_lua.writeFunction("NetmaskGroupRule", [](const NetmaskGroup& nmg, boost::optional src) { + return std::shared_ptr(new NetmaskGroupRule(nmg, src ? *src : true)); }); g_lua.writeFunction("benchRule", [](std::shared_ptr rule, boost::optional times_, boost::optional suffix_) { -- 2.47.2