From 27ba3027b7586aae116fe77d3a5e00f3b491488d Mon Sep 17 00:00:00 2001 From: brectanus Date: Fri, 28 Sep 2007 21:06:57 +0000 Subject: [PATCH] Move init of msr->msc_rule_mptmp before msr storage. --- apache2/mod_security2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apache2/mod_security2.c b/apache2/mod_security2.c index 53faa31d..d834b438 100644 --- a/apache2/mod_security2.c +++ b/apache2/mod_security2.c @@ -337,6 +337,8 @@ static modsec_rec *create_tx_context(request_rec *r) { msr->request_headers = apr_table_copy(msr->mp, r->headers_in); msr->hostname = ap_get_server_name(r); + msr->msc_rule_mptmp = NULL; + /* Invoke the engine to continue with initialisation */ if (modsecurity_tx_init(msr) < 0) { msr_log(msr, 1, "Failed to initialising transaction (txid %s).", msr->txid); @@ -349,8 +351,6 @@ static modsec_rec *create_tx_context(request_rec *r) { msr_log(msr, 4, "Transaction context created (dcfg %x).", msr->dcfg1); } - msr->msc_rule_mptmp = NULL; - return msr; }