From 093cb24952d71b760e610d4faeb60aa56299f7b0 Mon Sep 17 00:00:00 2001 From: brenosilva Date: Sat, 2 Apr 2011 23:21:49 +0000 Subject: [PATCH] Tag test --- apache2/re_actions.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apache2/re_actions.c b/apache2/re_actions.c index cfd2776c..4fd7c9c0 100644 --- a/apache2/re_actions.c +++ b/apache2/re_actions.c @@ -584,7 +584,7 @@ static apr_status_t msre_action_tag_execute(modsec_rec *msr, apr_pool_t *mptmp, msre_rule *rule, msre_action *action) { msc_string *var = NULL; - msre_action *action = NULL; + msre_action *action_tag = NULL; const apr_array_header_t *tarr = NULL; const apr_table_entry_t *telts = NULL; int act; @@ -599,14 +599,13 @@ static apr_status_t msre_action_tag_execute(modsec_rec *msr, apr_pool_t *mptmp, telts = (const apr_table_entry_t*)tarr->elts; for (act = 0; act < tarr->nelts; act++) { - action = (msre_action *)telts[act].val; - if((action != NULL) && (action->metadata != NULL) && (strcmp("tag", action->metadata->name) == 0)) { - action->param = apr_pstrmemdup(msr->mp, var->value, var->value_len); + action_tag = (msre_action *)telts[act].val; + if((action_tag != NULL) && (action_tag->metadata != NULL) && (strcmp("tag", action_tag->metadata->name) == 0)) { + action_tag->param = apr_pstrmemdup(msr->mp, var->value, var->value_len); return 1; } } - return 0; }