32 lines
1.2 KiB
Diff
32 lines
1.2 KiB
Diff
diff -ru modsecurity-2.9.3/apache2/msc_lua.c modsecurity-2.9.3-lua-patch/apache2/msc_lua.c
|
|
--- modsecurity-2.9.3/apache2/msc_lua.c 2018-12-04 18:49:37.000000000 +0000
|
|
+++ modsecurity-2.9.3-lua-patch/apache2/msc_lua.c 2020-08-08 16:55:14.936045777 +0000
|
|
@@ -429,12 +429,12 @@
|
|
#else
|
|
|
|
/* Create new state. */
|
|
-#if LUA_VERSION_NUM == 502 || LUA_VERSION_NUM == 503 || LUA_VERSION_NUM == 501
|
|
+#if LUA_VERSION_NUM == 502 || LUA_VERSION_NUM == 503 || LUA_VERSION_NUM == 501 || LUA_VERSION_NUM == 504
|
|
L = luaL_newstate();
|
|
#elif LUA_VERSION_NUM == 500
|
|
L = lua_open();
|
|
#else
|
|
-#error We are only tested under Lua 5.0, 5.1, 5.2, or 5.3.
|
|
+#error We are only tested under Lua 5.0, 5.1, 5.2, 5.3 or 5.4.
|
|
#endif
|
|
luaL_openlibs(L);
|
|
|
|
@@ -459,10 +459,10 @@
|
|
/* Register functions. */
|
|
#if LUA_VERSION_NUM == 500 || LUA_VERSION_NUM == 501
|
|
luaL_register(L, "m", mylib);
|
|
-#elif LUA_VERSION_NUM == 502 || LUA_VERSION_NUM == 503
|
|
+#elif LUA_VERSION_NUM == 502 || LUA_VERSION_NUM == 503 || LUA_VERSION_NUM == 504
|
|
luaL_setfuncs(L, mylib, 0);
|
|
#else
|
|
-#error We are only tested under Lua 5.0, 5.1, 5.2, or 5.3.
|
|
+#error We are only tested under Lua 5.0, 5.1, 5.2, 5.3 or 5.4.
|
|
#endif
|
|
|
|
lua_setglobal(L, "m");
|