From 5bce6b63484d8119e445ce9ab88b1624f6a97a9d Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Thu, 10 Nov 2022 09:17:11 +0100 Subject: [PATCH] fix one more instance of value_or that we apparently no longer have on master --- pdns/dnsdist-lua-bindings.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- 2.47.2