]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
simplify vector indexing
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 2 Apr 2019 12:11:52 +0000 (14:11 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 2 Apr 2019 12:11:52 +0000 (14:11 +0200)
pdns/dnsdist-lua-bindings.cc

index c359d6a1505aadd171bfb1ed5aefb876beb20105..22848be73314398b1b67d5eef1ef9e72e5c461dd 100644 (file)
@@ -659,10 +659,10 @@ void setupLuaBindings(bool client)
   g_lua.registerFunction<size_t(EDNSOptionView::*)()>("count", [](const EDNSOptionView& option) {
       return option.values.size();
     });
-  g_lua.registerFunction<std::vector<std::pair<int, string>>(EDNSOptionView::*)()>("getValues", [] (const EDNSOptionView& option) {
-    std::vector<std::pair<int, string> > values;
+  g_lua.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()+1, std::string(value.content, value.size)));
+      values.push_back(std::string(value.content, value.size));
     }
     return values;
   });