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
svn/tags/lighttpd-1.3.15
Jan Kneschke 18 years ago
parent d30052b63c
commit 161ed5530b

@ -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;

Loading…
Cancel
Save