mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-16 07:56:12 +03:00
Add ability to use <IfDefine MODSEC_2.5>. See #436.
This commit is contained in:
parent
a703c9c626
commit
a99357ad5b
@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
#include "modsecurity.h"
|
#include "modsecurity.h"
|
||||||
#include "apache2.h"
|
#include "apache2.h"
|
||||||
|
#include "http_main.h"
|
||||||
#include "pdf_protect.h"
|
#include "pdf_protect.h"
|
||||||
#include "msc_logging.h"
|
#include "msc_logging.h"
|
||||||
#include "msc_util.h"
|
#include "msc_util.h"
|
||||||
@ -415,6 +416,9 @@ static apr_status_t module_cleanup(void *data) {
|
|||||||
* Pre-configuration initialisation hook.
|
* Pre-configuration initialisation hook.
|
||||||
*/
|
*/
|
||||||
static int hook_pre_config(apr_pool_t *mp, apr_pool_t *mp_log, apr_pool_t *mp_temp) {
|
static int hook_pre_config(apr_pool_t *mp, apr_pool_t *mp_log, apr_pool_t *mp_temp) {
|
||||||
|
/* Add the MODSEC_a.b define */
|
||||||
|
*(char **)apr_array_push(ap_server_config_defines) = apr_psprintf(mp, "MODSEC_%s.%s", MODSEC_VERSION_MAJOR, MODSEC_VERSION_MINOR);
|
||||||
|
|
||||||
/* Initialise ModSecurity engine */
|
/* Initialise ModSecurity engine */
|
||||||
modsecurity = modsecurity_create(mp, MODSEC_ONLINE);
|
modsecurity = modsecurity_create(mp, MODSEC_ONLINE);
|
||||||
if (modsecurity == NULL) {
|
if (modsecurity == NULL) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user