Description: Fix AuthzProviderAlias's visibility
 Allow <AuthzProviderAlias>'es to be seen from auth stanzas under virtual hosts
Origin: https://github.com/apache/httpd/commit/4f06dd51b464b66f956ae577f068b16486d3920b
Bug: https://bz.apache.org/bugzilla/show_bug.cgi?id=56870
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1529355
Last-Update: 2018-11-23

--- a/modules/aaa/mod_authz_core.c
+++ b/modules/aaa/mod_authz_core.c
@@ -168,6 +168,13 @@
     return (void*)conf;
 }
 
+/* Only per-server directive we have is GLOBAL_ONLY */
+static void *merge_authz_core_svr_config(apr_pool_t *p,
+                                         void *basev, void *newv)
+{
+    return basev;
+}
+
 static void *create_authz_core_svr_config(apr_pool_t *p, server_rec *s)
 {
     authz_core_srv_conf *authcfg;
@@ -1140,7 +1147,7 @@
     create_authz_core_dir_config,   /* dir config creater */
     merge_authz_core_dir_config,    /* dir merger */
     create_authz_core_svr_config,   /* server config */
-    NULL,                           /* merge server config */
+    merge_authz_core_svr_config ,   /* merge server config */
     authz_cmds,
     register_hooks                  /* register hooks */
 };
