From: Stefan Fritsch Date: Sun, 5 Aug 2012 16:51:09 +0000 (+0000) Subject: Revert r1367504: X-Git-Tag: 2.5.0-alpha~6504 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=87bcd2414a6ca3e09118a3250cbd4cba0aea758f;p=apache Revert r1367504: mod_lua: The current way of getting the authz provider name doesn't seem to work. This approach should fix that. This is not necessary and breaks with "Require not ..." git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1369617 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/lua/mod_lua.c b/modules/lua/mod_lua.c index a16b1ba06d..8baf7d8edd 100644 --- a/modules/lua/mod_lua.c +++ b/modules/lua/mod_lua.c @@ -1156,7 +1156,8 @@ static const char *lua_authz_parse(cmd_parms *cmd, const char *require_line, const char *provider_name; lua_authz_provider_spec *spec; - provider_name = (const char*) ap_getword(cmd->temp_pool, &cmd->directive->args, ' '); + apr_pool_userdata_get((void**)&provider_name, AUTHZ_PROVIDER_NAME_NOTE, + cmd->temp_pool); ap_assert(provider_name != NULL); spec = apr_hash_get(lua_authz_providers, provider_name, APR_HASH_KEY_STRING);