 mod_webapp.c.20.diff                                                                   ~T)~T*   mBIN                "E  Index: mod_webapp.c
===================================================================
RCS file: /home/cvspublic/jakarta-tomcat-connectors/webapp/apache-2.0/mod_webapp.c,v
retrieving revision 1.7
diff -u -r1.7 mod_webapp.c
--- mod_webapp.c	17 Jan 2002 17:02:13 -0000	1.7
+++ mod_webapp.c	30 Jan 2002 17:47:15 -0000
@@ -69,6 +69,7 @@
 #include <http_protocol.h>
 #include <util_script.h>
 #include <wa.h>
+#include <wa_version.h>
 #include <apr_tables.h>
 
 /* ************************************************************************* */
@@ -520,12 +521,20 @@
     return DECLINED;
 }
 
+static int wam_init_handler(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp,
+                             server_rec *s)
+{
+    ap_add_version_component(p, WA_EXPOSED_VERSION);
+    return OK;
+}
+
 static void register_hooks(apr_pool_t *p)
 {
     ap_hook_handler(wam_invoke, NULL, NULL, APR_HOOK_MIDDLE);
     ap_hook_translate_name(wam_match, NULL, NULL, APR_HOOK_MIDDLE);
     ap_hook_child_init(wam_startup, NULL, NULL, APR_HOOK_MIDDLE);
     ap_hook_map_to_storage(wam_map_to_storage, NULL, NULL, APR_HOOK_MIDDLE);
+    ap_hook_post_config(wam_init_handler, NULL, NULL, APR_HOOK_MIDDLE);
 }
 
 /* Apache module declaration */
                                                       