]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Make getOutstanding be usable from both lua and console
authorphonedph1 <phoned@gmail.com>
Wed, 1 Aug 2018 20:01:03 +0000 (20:01 +0000)
committerphonedph1 <phoned@gmail.com>
Wed, 1 Aug 2018 20:01:03 +0000 (20:01 +0000)
pdns/dnsdist-lua-bindings.cc

index 3d0b8028c7103be71931f8cd23b2aa0e5643bec2..9ed289a0c309bd1965bca39106556b7bde74ade7 100644 (file)
@@ -105,7 +105,7 @@ void setupLuaBindings(bool client)
       g_pools.setState(localPools);
       s->pools.erase(pool);
     });
-  g_lua.registerFunction<void(DownstreamState::*)()>("getOutstanding", [](const DownstreamState& s) { g_outputBuffer=std::to_string(s.outstanding.load()); });
+  g_lua.registerFunction<int(DownstreamState::*)()>("getOutstanding", [](const DownstreamState& s) { return s.outstanding.load(); });
   g_lua.registerFunction("isUp", &DownstreamState::isUp);
   g_lua.registerFunction("setDown", &DownstreamState::setDown);
   g_lua.registerFunction("setUp", &DownstreamState::setUp);