From: Peter van Dijk Date: Thu, 10 Nov 2022 08:17:11 +0000 (+0100) Subject: fix one more instance of value_or that we apparently no longer have on master X-Git-Tag: dnsdist-1.7.4~7^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F12183%2Fhead;p=thirdparty%2Fpdns.git fix one more instance of value_or that we apparently no longer have on master --- diff --git a/pdns/dnsdist-lua-bindings.cc b/pdns/dnsdist-lua-bindings.cc index fcd6a8377c..257215e0b2 100644 --- a/pdns/dnsdist-lua-bindings.cc +++ b/pdns/dnsdist-lua-bindings.cc @@ -435,7 +435,7 @@ void setupLuaBindings(LuaContext& luaCtx, bool client) format = BPFFilter::MapFormat::WithActions; } - return std::make_shared(v4Config, v6Config, qnameConfig, format, external.value_or(false)); + return std::make_shared(v4Config, v6Config, qnameConfig, format, external ? * external : false); }); luaCtx.registerFunction::*)(const ComboAddress& ca, boost::optional action)>("block", [](std::shared_ptr bpf, const ComboAddress& ca, boost::optional action) {