diff --git a/apache2/apache2_config.c b/apache2/apache2_config.c index 9cc93f5d99..69612f9575 100644 --- a/apache2/apache2_config.c +++ b/apache2/apache2_config.c @@ -26,6 +26,9 @@ #include "msc_lua.h" #endif +#ifdef APLOG_USE_MODULE + APLOG_USE_MODULE(security2); +#endif /* -- Directory context creation and initialisation -- */ diff --git a/apache2/apache2_io.c b/apache2/apache2_io.c index f6c785e8d2..6490d61b5d 100644 --- a/apache2/apache2_io.c +++ b/apache2/apache2_io.c @@ -18,6 +18,10 @@ #include "apache2.h" #include "msc_crypt.h" +#ifdef APLOG_USE_MODULE + APLOG_USE_MODULE(security2); +#endif + /* -- Input filter -- */ #if 0 diff --git a/apache2/apache2_util.c b/apache2/apache2_util.c index 24bba0cee9..cdae2b5808 100644 --- a/apache2/apache2_util.c +++ b/apache2/apache2_util.c @@ -17,6 +17,10 @@ #include "http_core.h" #include "util_script.h" +#ifdef APLOG_USE_MODULE + APLOG_USE_MODULE(security2); +#endif + /** * Sends a brigade with an error bucket down the filter chain. */ diff --git a/apache2/mod_security2.c b/apache2/mod_security2.c index 221d75399a..4a0df82789 100644 --- a/apache2/mod_security2.c +++ b/apache2/mod_security2.c @@ -46,6 +46,10 @@ #include #endif /* WITH_YAJL */ +#ifdef APLOG_USE_MODULE + APLOG_USE_MODULE(security2); +#endif + /* ModSecurity structure */ msc_engine DSOLOCAL *modsecurity = NULL; diff --git a/apache2/modsecurity.c b/apache2/modsecurity.c index 4805de960b..af5294668b 100644 --- a/apache2/modsecurity.c +++ b/apache2/modsecurity.c @@ -27,6 +27,10 @@ #include #endif +#ifdef APLOG_USE_MODULE + APLOG_USE_MODULE(security2); +#endif + unsigned long int DSOLOCAL unicode_codepage = 0; int DSOLOCAL *unicode_map_table = NULL; diff --git a/apache2/modsecurity.h b/apache2/modsecurity.h index 0a6ae4d478..261151bae9 100644 --- a/apache2/modsecurity.h +++ b/apache2/modsecurity.h @@ -145,9 +145,6 @@ extern DSOLOCAL char *real_server_signature; extern DSOLOCAL char *chroot_dir; extern module AP_MODULE_DECLARE_DATA security2_module; -#ifdef APLOG_USE_MODULE - APLOG_USE_MODULE(security2); -#endif extern DSOLOCAL const command_rec module_directives[]; diff --git a/apache2/msc_status_engine.c b/apache2/msc_status_engine.c index 00165bd7a5..4587641641 100644 --- a/apache2/msc_status_engine.c +++ b/apache2/msc_status_engine.c @@ -45,6 +45,10 @@ #include #endif +#ifdef APLOG_USE_MODULE + APLOG_USE_MODULE(security2); +#endif + // Bese32 encode, based on: // https://code.google.com/p/google-authenticator/source/browse/libpam/base32.c int DSOLOCAL msc_status_engine_base32_encode(char *encoded, @@ -504,4 +508,3 @@ int msc_status_engine_call (void) { return ret; } - diff --git a/apache2/re.c b/apache2/re.c index 64a2a6abe5..9ded3be796 100644 --- a/apache2/re.c +++ b/apache2/re.c @@ -20,6 +20,10 @@ #include "msc_lua.h" #endif +#ifdef APLOG_USE_MODULE + APLOG_USE_MODULE(security2); +#endif + static const char *const severities[] = { "EMERGENCY", "ALERT",