You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ch...@apache.org on 2008/11/01 19:28:17 UTC
svn commit: r709746 - /httpd/httpd/trunk/modules/aaa/mod_authz_core.c
Author: chrisd
Date: Sat Nov 1 11:28:17 2008
New Revision: 709746
URL: http://svn.apache.org/viewvc?rev=709746&view=rev
Log:
prevent crash when authz provider not registered prior to use in alias
Modified:
httpd/httpd/trunk/modules/aaa/mod_authz_core.c
Modified: httpd/httpd/trunk/modules/aaa/mod_authz_core.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/aaa/mod_authz_core.c?rev=709746&r1=709745&r2=709746&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/aaa/mod_authz_core.c (original)
+++ httpd/httpd/trunk/modules/aaa/mod_authz_core.c Sat Nov 1 11:28:17 2008
@@ -274,6 +274,14 @@
ap_lookup_provider(AUTHZ_PROVIDER_GROUP, provider_name,
AUTHZ_PROVIDER_VERSION);
+ /* by the time the config file is used, the provider should be loaded
+ * and registered with us.
+ */
+ if (!prvdraliasrec->provider) {
+ return apr_psprintf(cmd->pool,
+ "Unknown Authz provider: %s",
+ provider_name);
+ }
authcfg = ap_get_module_config(cmd->server->module_config,
&authz_core_module);