}
rule = (struct tcp_rule *)calloc(1, sizeof(*rule));
+ LIST_INIT(&rule->list);
arg = 1;
if (strcmp(args[1], "content") == 0) {
name);
warn++;
}
+ LIST_ADDQ(&curpx->tcp_req.inspect_rules, &rule->list);
}
else if (strcmp(args[1], "connection") == 0) {
arg++;
name);
warn++;
}
+ LIST_ADDQ(&curpx->tcp_req.l4_rules, &rule->list);
}
else {
retlen = snprintf(err, errlen,
goto error;
}
- LIST_INIT(&rule->list);
- LIST_ADDQ(&curpx->tcp_req.l4_rules, &rule->list);
return warn;
error:
free(rule);