]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: http_ana: make sure redirect flags don't have overlapping bits
authorJerome Magnin <jmagnin@haproxy.com>
Thu, 27 Feb 2020 22:36:56 +0000 (23:36 +0100)
committerOlivier Houchard <cognet@ci0.org>
Thu, 27 Feb 2020 22:44:41 +0000 (23:44 +0100)
commit967d3cc1057f1c2e83b7969db1406104fbf843df
tree0925a34c617cdb39009d6294f361790964a60e38
parent77a8b63ddc732810a1a93bee28790980673a1745
BUG/MINOR: http_ana: make sure redirect flags don't have overlapping bits

commit c87e46881 ("MINOR: http-rules: Add a flag on redirect rules to know the
rule direction") introduced a new flag for redirect rules, but its value has
bits in common with REDIRECT_FLAG_DROP_QS, which makes us enter this code path
in http_apply_redirect_rule(), which will then drop the query string.
To fix this, just give REDIRECT_FLAG_FROM_REQ its own unique value.

This must be backported where c87e46881687b8ddb9b3f459e60edb1e8d7c5d7c is backported.

This should fix issue 521.
include/types/http_ana.h