Skip to content

Commit 04e4a6f

Browse files
allanrboFelipe Zimmerle
authored and
Felipe Zimmerle
committed
Initialize msre_var pointers
1 parent 13b32aa commit 04e4a6f

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

apache2/re_variables.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2158,6 +2158,11 @@ static int var_matched_vars_names_generate(modsec_rec *msr, msre_var *var, msre_
21582158

21592159
msre_var *rvar = apr_palloc(mptmp, sizeof(msre_var));
21602160

2161+
rvar->param = NULL;
2162+
rvar->param_data = NULL;
2163+
rvar->metadata = NULL;
2164+
rvar->param_regex = NULL;
2165+
21612166
rvar->value = apr_pstrndup(mptmp, str->name, strlen(str->name));
21622167
rvar->value_len = strlen(rvar->value);
21632168
rvar->name = apr_psprintf(mptmp, "%s",
@@ -2218,6 +2223,11 @@ static int var_matched_vars_generate(modsec_rec *msr, msre_var *var, msre_rule *
22182223

22192224
msre_var *rvar = apr_palloc(mptmp, sizeof(msre_var));
22202225

2226+
rvar->param = NULL;
2227+
rvar->param_data = NULL;
2228+
rvar->metadata = NULL;
2229+
rvar->param_regex = NULL;
2230+
22212231
rvar->value = apr_pstrndup(mptmp, str->value, str->value_len);
22222232
rvar->value_len = str->value_len;
22232233
rvar->name = apr_psprintf(mptmp, "%s",

0 commit comments

Comments
 (0)