From 161ed5530bb5540d1755b2a32cd8a9243c70d712 Mon Sep 17 00:00:00 2001 From: Jan Kneschke Date: Fri, 15 Jul 2005 17:45:57 +0000 Subject: [PATCH] call trigger only if GDBM is used git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.3.x@451 152afb58-edef-0310-8abb-c4023f1b3aa9 --- src/mod_trigger_b4_dl.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mod_trigger_b4_dl.c b/src/mod_trigger_b4_dl.c index 35a8435a..0f9aa28f 100644 --- a/src/mod_trigger_b4_dl.c +++ b/src/mod_trigger_b4_dl.c @@ -512,8 +512,8 @@ URIHANDLER_FUNC(mod_trigger_b4_dl_uri_handler) { return HANDLER_GO_ON; } -TRIGGER_FUNC(mod_trigger_b4_dl_handle_trigger) { #if defined(HAVE_GDBM_H) +TRIGGER_FUNC(mod_trigger_b4_dl_handle_trigger) { plugin_data *p = p_d; size_t i; @@ -557,9 +557,9 @@ TRIGGER_FUNC(mod_trigger_b4_dl_handle_trigger) { /* reorg once a day */ if ((srv->cur_ts % (60 * 60 * 24) != 0)) gdbm_reorganize(s->db); } -#endif return HANDLER_GO_ON; } +#endif /* this function is called at dlopen() time and inits the callbacks */ @@ -570,7 +570,9 @@ int mod_trigger_b4_dl_plugin_init(plugin *p) { p->init = mod_trigger_b4_dl_init; p->handle_uri_clean = mod_trigger_b4_dl_uri_handler; p->set_defaults = mod_trigger_b4_dl_set_defaults; +#if defined(HAVE_GDBM_H) p->handle_trigger = mod_trigger_b4_dl_handle_trigger; +#endif p->cleanup = mod_trigger_b4_dl_free; p->data = NULL;