]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MINOR: fix options forwardfor if-none when an alternative header name is specified
authorSagi Bashari <sagi@myheritage.com>
Sat, 8 Oct 2011 20:48:48 +0000 (22:48 +0200)
committerWilly Tarreau <w@1wt.eu>
Sun, 9 Oct 2011 06:10:30 +0000 (08:10 +0200)
src/proto_http.c

index 3ae46bce63288d6700b7c52706f3bcb652b8d3c9..fd298b7816f1914f9b08f3295f821fed533ce5b1 100644 (file)
@@ -3544,7 +3544,7 @@ int http_process_request(struct session *s, struct buffer *req, int an_bit)
                struct hdr_ctx ctx = { .idx = 0 };
 
                if (!((s->fe->options | s->be->options) & PR_O_FF_ALWAYS) &&
-                   http_find_header2("X-Forwarded-For", 15, txn->req.sol, &txn->hdr_idx, &ctx)) {
+                   http_find_header2(s->be->fwdfor_hdr_name, s->be->fwdfor_hdr_len, txn->req.sol, &txn->hdr_idx, &ctx)) {
                        /* The header is set to be added only if none is present
                         * and we found it, so don't do anything.
                         */