Revert to apr_psprintf (vs apr_pstrcat) to get around what appears to be an apr bug with FC4.

This commit is contained in:
brectanus 2007-10-01 18:45:06 +00:00
parent 9d4965b29e
commit dc71842cee

View File

@ -1295,7 +1295,9 @@ static int execute_operator(msre_var *var, msre_rule *rule, modsec_rec *msr,
var->name, var->param);
}
else if ((var->name != NULL) && var->is_counting && (*var->name != '&')) {
full_varname = apr_pstrcat(mptmp, "&", var->name);
// TODO: This fails (sigsegv) on FC4, but apr_psprintf works
//full_varname = apr_pstrcat(mptmp, "&", var->name);
full_varname = apr_psprintf(mptmp, "&%s", var->name);
}
else {
full_varname = var->name;