]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
1-index recursor EDNSOptionView 7652/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 2 Apr 2019 16:29:04 +0000 (18:29 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 2 Apr 2019 18:13:24 +0000 (20:13 +0200)
pdns/lua-recursor4.cc

index 80a727a376859b8c3eb3756ceea00e0089db7461..4ad23d22460b0688afdbd6283887225ec45fc657 100644 (file)
@@ -322,10 +322,10 @@ void RecursorLua4::postPrepareContext()
   d_lw->registerMember("size", &EDNSOptionViewValue::size);
   d_lw->registerFunction<std::string(EDNSOptionViewValue::*)()>("getContent", [](const EDNSOptionViewValue& value) { return std::string(value.content, value.size); });
   d_lw->registerFunction<size_t(EDNSOptionView::*)()>("count", [](const EDNSOptionView& option) { return option.values.size(); });
-  d_lw->registerFunction<std::vector<std::pair<int, string>>(EDNSOptionView::*)()>("getValues", [] (const EDNSOptionView& option) {
-      std::vector<std::pair<int, string> > values;
+  d_lw->registerFunction<std::vector<string>(EDNSOptionView::*)()>("getValues", [] (const EDNSOptionView& option) {
+      std::vector<string> 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;
     });