From: Jan Kaluža Date: Tue, 24 Mar 2015 09:13:12 +0000 (+0000) Subject: * mod_lua: fix compilation with lua-5.3 X-Git-Tag: 2.5.0-alpha~3363 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=eca303e31887cbd8a27a9b901da5aa02aa32a4bf;p=apache * mod_lua: fix compilation with lua-5.3 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1668827 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/lua/mod_lua.c b/modules/lua/mod_lua.c index c4180ef2f3..142dc5c15f 100644 --- a/modules/lua/mod_lua.c +++ b/modules/lua/mod_lua.c @@ -1072,7 +1072,11 @@ static const char *register_named_block_function_hook(const char *name, else { luaL_Buffer b; luaL_buffinit(lvm, &b); +#if LUA_VERSION_NUM >= 503 + lua_dump(lvm, ldump_writer, &b, 0); +#else lua_dump(lvm, ldump_writer, &b); +#endif luaL_pushresult(&b); spec->bytecode_len = lua_strlen(lvm, -1); spec->bytecode = apr_pstrmemdup(cmd->pool, lua_tostring(lvm, -1),