]> granicus.if.org Git - pdns/commitdiff
allow luabackend to compile with Lua 5.2, patch by Fredrik Danerklint
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Wed, 10 Oct 2012 14:53:16 +0000 (14:53 +0000)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Wed, 10 Oct 2012 14:53:16 +0000 (14:53 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2794 d19b8d6e-7fed-0310-83ef-9ca221ded41b

modules/luabackend/reload.cc

index ee00d5bacbb7086591ea5f268fdfd7ac22087974..1d6850bf90002e307d81790dfb1f575c1afe287f 100644 (file)
@@ -61,9 +61,13 @@ void LUABackend::reload() {
        lua_close(lua);
        
     logging = ::arg().mustDo("query-logging") || mustDo("logging-query");
-    
+
+#ifdef LUA_VERSION_MAJOR == 5 && LUA_VERSION_MINOR > 1
+    lua = luaL_newstate();
+#else
     lua = lua_open();
-    
+#endif
+
     if (lua != NULL) {
        lua_atpanic(lua, my_lua_panic);