From 4d47a8d92ab0848640a97411ad6f423f16db6333 Mon Sep 17 00:00:00 2001 From: drh Date: Wed, 21 Apr 2004 20:36:04 +0000 Subject: [PATCH] Back to square one git-svn-id: https://modwaklog.svn.sourceforge.net/svnroot/modwaklog/trunk/modwaklog@24 0d961d1b-a432-0410-8fea-cc29f225fe07 --- mod_waklog.c | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/mod_waklog.c b/mod_waklog.c index 8e1a8af..5d9b2a5 100644 --- a/mod_waklog.c +++ b/mod_waklog.c @@ -51,6 +51,22 @@ typedef struct { waklog_child_config child; + static void * +waklog_create_dir_config( pool *p, char *path ) +{ + waklog_host_config *cfg; + + cfg = (waklog_host_config *)ap_pcalloc( p, sizeof( waklog_host_config )); + cfg->configured = 0; + cfg->protect = 0; + cfg->keytab = KEYTAB; + cfg->keytab_principal = KEYTAB_PRINCIPAL; + cfg->afs_cell = AFS_CELL; + + return( cfg ); +} + + static void * waklog_create_server_config( pool *p, server_rec *s ) { @@ -63,6 +79,10 @@ waklog_create_server_config( pool *p, server_rec *s ) cfg->keytab_principal = KEYTAB_PRINCIPAL; cfg->afs_cell = AFS_CELL; +#if 0 + ap_set_module_config( s->module_config, &waklog_module, cfg); +#endif /* 0 */ + return( cfg ); } @@ -610,7 +630,7 @@ waklog_new_connection( conn_rec *c ) { module MODULE_VAR_EXPORT waklog_module = { STANDARD_MODULE_STUFF, waklog_init, /* module initializer */ - NULL, /* create per-dir config structures */ + waklog_create_dir_config, /* create per-dir config structures */ NULL, /* merge per-dir config structures */ waklog_create_server_config, /* create per-server config structures */ NULL, /* merge per-server config structures */ -- 2.20.1