This commit is contained in:
brenosilva
2011-04-02 23:39:20 +00:00
parent 093cb24952
commit 82a9652ae9

View File

@@ -584,27 +584,32 @@ 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_tag = NULL;
const apr_array_header_t *tarr = NULL;
const apr_table_entry_t *telts = NULL;
int act;
*/
var = apr_pcalloc(mptmp, sizeof(msc_string));
if (var == NULL) return -1;
var->value = (char *)action->param;
var->value_len = strlen(var->value);
expand_macros(msr, var, rule, mptmp);
/*
tarr = apr_table_elts(rule->actionset->actions);
telts = (const apr_table_entry_t*)tarr->elts;
for (act = 0; act < tarr->nelts; act++) {
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);
action_tag->param = apr_pstrmemdup(rule->ruleset->engine->mp, var->value, var->value_len);
return 1;
}
}
*/
action->param = apr_pstrmemdup(rule->ruleset->engine->mp, var->value, var->value_len);
return 0;
}