From 6158a3b301a7beebb573dee9fce8330f278fd56f Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Tue, 2 Apr 2019 18:29:04 +0200 Subject: [PATCH] 1-index recursor EDNSOptionView --- pdns/lua-recursor4.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pdns/lua-recursor4.cc b/pdns/lua-recursor4.cc index 80a727a376..4ad23d2246 100644 --- a/pdns/lua-recursor4.cc +++ b/pdns/lua-recursor4.cc @@ -322,10 +322,10 @@ void RecursorLua4::postPrepareContext() d_lw->registerMember("size", &EDNSOptionViewValue::size); d_lw->registerFunction("getContent", [](const EDNSOptionViewValue& value) { return std::string(value.content, value.size); }); d_lw->registerFunction("count", [](const EDNSOptionView& option) { return option.values.size(); }); - d_lw->registerFunction>(EDNSOptionView::*)()>("getValues", [] (const EDNSOptionView& option) { - std::vector > values; + d_lw->registerFunction(EDNSOptionView::*)()>("getValues", [] (const EDNSOptionView& option) { + std::vector values; for (const auto& value : option.values) { - values.push_back(std::make_pair(values.size(), std::string(value.content, value.size))); + values.push_back(std::string(value.content, value.size)); } return values; }); -- 2.47.2