mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-29 19:24:29 +03:00
Merge pull request #2992 from marcstern/v2/mst/expand_macros_optim
Avoid some useless code and memory allocation in case no macro is present
This commit is contained in:
@@ -273,6 +273,7 @@ int expand_macros(modsec_rec *msr, msc_string *var, msre_rule *rule, apr_pool_t
|
||||
next_text_start = p + 1;
|
||||
}
|
||||
} else {
|
||||
if (arr->nelts == 0) return 0; /* no macro */
|
||||
/* Text part. */
|
||||
part = (msc_string *)apr_pcalloc(mptmp, sizeof(msc_string));
|
||||
part->value = apr_pstrdup(mptmp, text_start);
|
||||
|
Reference in New Issue
Block a user