commit | 273e964f6e5d5f62f7e556a61b153d4f739394f0 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Sun Dec 16 00:35:15 2018 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Sun Dec 16 00:40:30 2018 +0100 |
tree | 454193226ec5561adae8cf35f9e58fdb01f554c3 | |
parent | 746fb772f16ebb0a1832aa4a548f99d4da180f24 [diff] |
BUG/MEDIUM: htx/cache: use the correct class of error codes on abort The HTX-specific cache code uses HTX_CACHE_* states which overlap with the legacy HTTP states. A typo in the error handling made the state become HTTP_CACHE_END, which equals 3 and is the value for HTX_CACHE_EOD, which explains why we were seeing a transition to trailers and memory corruption. no backport needed.