goto out;
}
+ if (curpx->mode != PR_MODE_TCP && curpx->mode != PR_MODE_HTTP) {
+ memprintf(errmsg, "%s : requires TCP or HTTP mode.\n", args[0]);
+ ret = -1;
+ goto out;
+ }
+
if (*(args[1]) == 0 || *(args[2]) == 0) {
memprintf(errmsg, "%s : expects <status_code> and <url> as arguments.\n", args[0]);
ret = -1;
goto out;
}
+ if (curpx->mode != PR_MODE_TCP && curpx->mode != PR_MODE_HTTP) {
+ memprintf(errmsg, "%s : requires TCP or HTTP mode.\n", args[0]);
+ ret = -1;
+ goto out;
+ }
+
if (*(args[1]) == 0 || *(args[2]) == 0) {
memprintf(errmsg, "%s : expects <status_code> and <file> as arguments.\n", args[0]);
ret = -1;
goto out;
}
+ if (curpx->mode != PR_MODE_TCP && curpx->mode != PR_MODE_HTTP) {
+ memprintf(err, "%s : requires TCP or HTTP mode.\n", args[0]);
+ ret = -1;
+ goto out;
+ }
+
if (!*(args[1])) {
memprintf(err, "%s : expects <name> as argument.", args[0]);
ret = -1;
goto out;
}
+ if (curpx->mode != PR_MODE_TCP && curpx->mode != PR_MODE_HTTP) {
+ memprintf(errmsg, "%s : requires TCP or HTTP mode.\n", args[0]);
+ goto error;
+ }
+
cur_arg = 1;
curpx->conf.args.ctx = ARGC_HERR;
reply = http_parse_http_reply((const char **)args, &cur_arg, curpx, 0, errmsg);