]> granicus.if.org Git - apache/commitdiff
Revert r1367504:
authorStefan Fritsch <sf@apache.org>
Sun, 5 Aug 2012 16:51:09 +0000 (16:51 +0000)
committerStefan Fritsch <sf@apache.org>
Sun, 5 Aug 2012 16:51:09 +0000 (16:51 +0000)
   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

modules/lua/mod_lua.c

index a16b1ba06d383b3a829081107c5c95017c493d52..8baf7d8edd72f0f8ce324d25154c0f49443a4656 100644 (file)
@@ -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);