]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Return `nil` for non-existing Lua objects
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 23 Jun 2025 12:30:33 +0000 (14:30 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 23 Jun 2025 12:31:21 +0000 (14:31 +0200)
commit4b07e08e8b5aeef617c016c00ca344669870a8ce
tree8876a66cb0130a23452f92e7b7334e785504f3cd
parent252f969dbbd8cea6145b7711e7b0e142b10081a8
dnsdist: Return `nil` for non-existing Lua objects

Until now we were returning an empty shared pointer, but unfortunately
LuaWrapper is currently not smart enough to turn that into a `nil`
value.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/dnsdistdist/dnsdist-lua-bindings-dnscrypt.cc
pdns/dnsdistdist/dnsdist-lua-bindings-dnsquestion.cc
pdns/dnsdistdist/dnsdist-lua.cc
regression-tests.dnsdist/test_Lua.py