commit | bb95666bac94b6235eda431aba788644f7de7a3f | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Thu Jan 24 00:37:39 2013 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Thu Jan 24 16:19:18 2013 +0100 |
tree | 804b927bf7d34deef11f2fae2aad4cee5503c6b6 | |
parent | f7f057bab90ea634b3e5c9c127c8b1c6151368f8 [diff] |
BUG/MEDIUM: checks: ensure the health_status is always within bounds health_adjust() checks for incorrect bounds for the status argument. With current code, the argument is always a constant from the valid enum so there is no impact and the check is basically a NOP. However users running local patches (eg: new checks) might want to recheck their code. This fix should be backported to 1.4 which introduced the issue. Reported-by: Dinko Korunic <dkorunic@reflected.net>