From 4f1ab2f7133a077b4a1c60516b8a9f33fc12610d Mon Sep 17 00:00:00 2001 From: brenosilva Date: Sat, 19 Mar 2011 14:32:45 +0000 Subject: [PATCH] Allow replace with substrings --- apache2/re_operators.c | 1 - 1 file changed, 1 deletion(-) diff --git a/apache2/re_operators.c b/apache2/re_operators.c index df3a6648..3ae520cb 100644 --- a/apache2/re_operators.c +++ b/apache2/re_operators.c @@ -595,7 +595,6 @@ static int msre_op_rsub_execute(modsec_rec *msr, msre_rule *rule, msre_var *var, memmove (offset + strlen (replace), offset + p_len, strlen (offset) - p_len + 1); memmove (offset, replace, strlen (replace)); offset += strlen (replace); - if (sub >= 0) break; } size -= ((AP_MAX_REG_MATCH - count)*(strlen(replace)) + ((strlen(replace) - p_len)*(count+AP_MAX_REG_MATCH) - (AP_MAX_REG_MATCH+4)));