components/apache24/patches/bug56753.patch
author Petr Sumbera <petr.sumbera@oracle.com>
Wed, 22 Jul 2015 05:12:12 -0700
changeset 4697 2be298b79293
parent 2079 46ce7840065c
child 6502 568ea88798fa
permissions -rw-r--r--
21485757 Upgrade Apache Web Server to version 2.4.16 21479241 problem in UTILITY/APACHE

Patch origin: in-house
Patch status: under investigation, submitted upstream

https://issues.apache.org/bugzilla/show_bug.cgi?id=56753

--- modules/lua/lua_apr.c
+++ modules/lua/lua_apr.c
@@ -82,7 +82,7 @@
 int ap_lua_init(lua_State *L, apr_pool_t *p)
 {
     luaL_newmetatable(L, "Apr.Table");
-    luaL_register(L, "apr_table", lua_table_methods);
+    luaL_setfuncs(L, lua_table_methods, 0);
     lua_pushstring(L, "__index");
     lua_pushstring(L, "get");
     lua_gettable(L, 2);
--- modules/lua/lua_config.c
+++ modules/lua/lua_config.c
@@ -263,13 +263,13 @@
     lua_pushvalue(L, -1);
 
     lua_setfield(L, -2, "__index");
-    luaL_register(L, NULL, cfg_methods);        /* [metatable] */
+    luaL_setfuncs(L, cfg_methods, 0);           /* [metatable] */
 
 
     luaL_newmetatable(L, "Apache2.CommandParameters");
     lua_pushvalue(L, -1);
 
     lua_setfield(L, -2, "__index");
-    luaL_register(L, NULL, cmd_methods);        /* [metatable] */
+    luaL_setfuncs(L, cmd_methods, 0);           /* [metatable] */
 
 }
--- modules/lua/lua_request.c
+++ modules/lua/lua_request.c
@@ -2889,7 +2889,7 @@
     lua_pushvalue(L, -1);
 
     lua_setfield(L, -2, "__index");
-    luaL_register(L, NULL, request_methods);    /* [metatable] */
+    luaL_setfuncs(L, request_methods, 0);       /* [metatable] */
 
     lua_pop(L, 2);
 
@@ -2897,7 +2897,7 @@
     lua_pushvalue(L, -1);
 
     lua_setfield(L, -2, "__index");
-    luaL_register(L, NULL, connection_methods); /* [metatable] */
+    luaL_setfuncs(L,  connection_methods, 0);  /* [metatable] */
 
     lua_pop(L, 2);
 
@@ -2905,7 +2905,7 @@
     lua_pushvalue(L, -1);
 
     lua_setfield(L, -2, "__index");
-    luaL_register(L, NULL, server_methods);     /* [metatable] */
+    luaL_setfuncs(L, server_methods, 0);       /* [metatable] */
 
     lua_pop(L, 2);