Loading modules/lua/lua_request.c +10 −9 Changes for modules/lua/lua_request.c: 10 added lines, 9 removed lines. Original line number Diff line number Diff line Loading @@ -462,9 +462,10 @@ static int req_newindex(lua_State *L) /* const char* key = luaL_checkstring(L, -2); */ request_rec *r = ap_lua_check_request_rec(L, 1); key = luaL_checkstring(L, 2); if (0 == strcmp("status", key)) { int code = luaL_checkinteger(L, 3); r->status = code; if (0 == strcmp("args", key)) { const char *value = luaL_checkstring(L, 3); r->args = apr_pstrdup(r->pool, value); return 0; } Loading @@ -480,19 +481,19 @@ static int req_newindex(lua_State *L) return 0; } if (0 == strcmp("uri", key)) { const char *value = luaL_checkstring(L, 3); r->uri = apr_pstrdup(r->pool, value); if (0 == strcmp("status", key)) { int code = luaL_checkinteger(L, 3); r->status = code; return 0; } if (0 == strcmp("args", key)) { if (0 == strcmp("uri", key)) { const char *value = luaL_checkstring(L, 3); r->args = apr_pstrdup(r->pool, value); r->uri = apr_pstrdup(r->pool, value); return 0; } if (0 == apr_strnatcmp("user", key)) { if (0 == strcmp("user", key)) { const char *value = luaL_checkstring(L, 3); r->user = apr_pstrdup(r->pool, value); return 0; Loading Loading
modules/lua/lua_request.c +10 −9 Changes for modules/lua/lua_request.c: 10 added lines, 9 removed lines. Original line number Diff line number Diff line Loading @@ -462,9 +462,10 @@ static int req_newindex(lua_State *L) /* const char* key = luaL_checkstring(L, -2); */ request_rec *r = ap_lua_check_request_rec(L, 1); key = luaL_checkstring(L, 2); if (0 == strcmp("status", key)) { int code = luaL_checkinteger(L, 3); r->status = code; if (0 == strcmp("args", key)) { const char *value = luaL_checkstring(L, 3); r->args = apr_pstrdup(r->pool, value); return 0; } Loading @@ -480,19 +481,19 @@ static int req_newindex(lua_State *L) return 0; } if (0 == strcmp("uri", key)) { const char *value = luaL_checkstring(L, 3); r->uri = apr_pstrdup(r->pool, value); if (0 == strcmp("status", key)) { int code = luaL_checkinteger(L, 3); r->status = code; return 0; } if (0 == strcmp("args", key)) { if (0 == strcmp("uri", key)) { const char *value = luaL_checkstring(L, 3); r->args = apr_pstrdup(r->pool, value); r->uri = apr_pstrdup(r->pool, value); return 0; } if (0 == apr_strnatcmp("user", key)) { if (0 == strcmp("user", key)) { const char *value = luaL_checkstring(L, 3); r->user = apr_pstrdup(r->pool, value); return 0; Loading