commit | 876ed55d9b8d0c298b6cac1003ec365a19bf7aad | [log] [tgz] |
---|---|---|
author | Frédéric Lécaille <flecaille@haproxy.com> | Thu Apr 02 14:24:31 2020 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Thu Apr 02 15:09:46 2020 +0200 |
tree | 351cf6165989f9950b619973a6b24da3905f010b | |
parent | 5dfc5d5cd0d2128d77253ead3acf03a421ab5b88 [diff] |
BUG/MINOR: protocol_buffer: Wrong maximum shifting. This patch fixes a bad stop condition when decoding a protocol buffer variable integer whose maximum lenghts are 10, shifting a uint64_t value by more than 63. Thank you to Ilya for having reported this issue. Must be backported to 2.1 and 2.0.