diff --git a/src/cfgparse.c b/src/cfgparse.c index c8b15467f..3e345e48c 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -6779,7 +6779,7 @@ out_uri_auth_compat: curproxy->conf.args.file = curproxy->conf.uif_file; curproxy->conf.args.line = curproxy->conf.uif_line; parse_logformat_string(curproxy->conf.uniqueid_format_string, curproxy, &curproxy->format_unique_id, LOG_OPT_HTTP, - (proxy->cap & PR_CAP_FE) ? SMP_VAL_FE_HRQ_HDR : SMP_VAL_BE_HRQ_HDR, + (curproxy->cap & PR_CAP_FE) ? SMP_VAL_FE_HRQ_HDR : SMP_VAL_BE_HRQ_HDR, curproxy->conf.uif_file, curproxy->conf.uif_line); curproxy->conf.args.file = NULL; curproxy->conf.args.line = 0; diff --git a/src/proto_http.c b/src/proto_http.c index 0a94785b0..3fffc5bb4 100644 --- a/src/proto_http.c +++ b/src/proto_http.c @@ -9691,7 +9691,7 @@ struct redirect_rule *http_parse_redirect_rule(const char *file, int linenum, st * if prefix == "/", we don't want to add anything, otherwise it * makes it hard for the user to configure a self-redirection. */ - proxy->conf.args.ctx = ARGC_RDR; + curproxy->conf.args.ctx = ARGC_RDR; if (!(type == REDIRECT_TYPE_PREFIX && destination[0] == '/' && destination[1] == '\0')) { parse_logformat_string(destination, curproxy, &rule->rdr_fmt, LOG_OPT_HTTP, (curproxy->cap & PR_CAP_FE) ? SMP_VAL_FE_HRQ_HDR : SMP_VAL_BE_HRQ_HDR,