]> granicus.if.org Git - pdns/commitdiff
dnsdist: Constify the function refs passed to Lua{,Response}Action
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 28 Mar 2018 14:49:36 +0000 (16:49 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 28 Mar 2018 14:49:36 +0000 (16:49 +0200)
pdns/dnsdist-lua.hh

index bf3a921be91d36250f04f82e85781d3c950d420b..b14dde8f44bfba9296830cd8979b42a7b83d635b 100644 (file)
@@ -25,7 +25,7 @@ class LuaAction : public DNSAction
 {
 public:
   typedef std::function<std::tuple<int, boost::optional<string> >(DNSQuestion* dq)> func_t;
-  LuaAction(LuaAction::func_t& func) : d_func(func)
+  LuaAction(const LuaAction::func_t& func) : d_func(func)
   {}
   Action operator()(DNSQuestion* dq, string* ruleresult) const override;
   string toString() const override
@@ -40,7 +40,7 @@ class LuaResponseAction : public DNSResponseAction
 {
 public:
   typedef std::function<std::tuple<int, boost::optional<string> >(DNSResponse* dr)> func_t;
-  LuaResponseAction(LuaResponseAction::func_t& func) : d_func(func)
+  LuaResponseAction(const LuaResponseAction::func_t& func) : d_func(func)
   {}
   Action operator()(DNSResponse* dr, string* ruleresult) const override;
   string toString() const override