commit | a625b03e834704c5683e6a3abd09f9163ac8adc6 | [log] [tgz] |
---|---|---|
author | William Lallemand <wlallemand@haproxy.org> | Thu Mar 17 14:45:46 2022 +0100 |
committer | William Lallemand <wlallemand@haproxy.org> | Fri Mar 18 11:34:10 2022 +0100 |
tree | 4ed9a858ac0e6ba13384eaea0b55befcbe7b6d1e | |
parent | dd7e6c6dc7d65c8fb0c77bfbf4d12b01b792295c [diff] |
BUG/MINOR: httpclient: only check co_data() instead of HTTP_MSG_DATA Checking msg >= HTTP_MSG_DATA was useful to check if we received all the data. However it does not work correctly in case of errors because we don't reach this state, preventing to catch the error in the httpclient. The consequence of this problem is that we don't get the status code of the error response upon an error. Fix the issue by only checking co_data(). Must be backported to 2.5.