BUG/MINOR: proto_tcp: fix parsing of "table" in track-sc1/2

Recent commit 5d5b5d8e left the "table" argument in the list of
arguments to parse.
This commit is contained in:
Willy Tarreau 2012-12-09 16:57:27 +01:00
parent 20d46a5a95
commit 598718a7ab

View File

@ -1113,7 +1113,8 @@ static int tcp_parse_request_rule(char **args, int arg, int section_type,
curpx->acl_requires |= ACL_USE_L7_ANY; curpx->acl_requires |= ACL_USE_L7_ANY;
if (strcmp(args[arg], "table") == 0) { if (strcmp(args[arg], "table") == 0) {
if (!args[arg + 1]) { arg++;
if (!args[arg]) {
memprintf(err, memprintf(err,
"'%s %s %s' : missing table name", "'%s %s %s' : missing table name",
args[0], args[1], args[kw]); args[0], args[1], args[kw]);
@ -1121,7 +1122,7 @@ static int tcp_parse_request_rule(char **args, int arg, int section_type,
return -1; return -1;
} }
/* we copy the table name for now, it will be resolved later */ /* we copy the table name for now, it will be resolved later */
rule->act_prm.trk_ctr.table.n = strdup(args[arg + 1]); rule->act_prm.trk_ctr.table.n = strdup(args[arg]);
arg++; arg++;
} }
rule->act_prm.trk_ctr.expr = expr; rule->act_prm.trk_ctr.expr = expr;