mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-15 23:55:03 +03:00
Allow lua version 5.4
This commit is contained in:
parent
29dbf829cd
commit
e4acb3c391
2
CHANGES
2
CHANGES
@ -1,6 +1,8 @@
|
||||
DD mmm YYYY - 2.9.x (to be released)
|
||||
-------------------
|
||||
|
||||
* Allow lua version 5.4
|
||||
[Issue #2996 - @3eka, @martinhsv]
|
||||
* Configure: do not check for pcre1 if pcre2 requested
|
||||
[Issue #2975 - @zhaoshikui, @martinhsv]
|
||||
* Check return code of apr_procattr_io_set()
|
||||
|
@ -429,12 +429,12 @@ int lua_execute(msc_script *script, char *param, modsec_rec *msr, msre_rule *rul
|
||||
#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 == 504 || LUA_VERSION_NUM == 501
|
||||
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 @@ int lua_execute(msc_script *script, char *param, modsec_rec *msr, msre_rule *rul
|
||||
/* 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");
|
||||
|
Loading…
x
Reference in New Issue
Block a user