MINOR: tcpcheck: Only wait for more payload data on HTTP expect rules
authorChristopher Faulet <cfaulet@haproxy.com>
Wed, 9 Dec 2020 17:45:47 +0000 (18:45 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Mon, 14 Dec 2020 08:34:56 +0000 (09:34 +0100)
commitac3b155e382c6490fb2b81318ebb98ab8a914690
tree25846d278d9ab3ae6ca11323ffc81b1ecbe85e32
parentcc554538e97102e51649167503eae093dd5c5998
MINOR: tcpcheck: Only wait for more payload data on HTTP expect rules

For HTTP expect rules, if the buffer is not empty, it is guarantee that all
responses headers are received, with the start-line. Thus, except for
payload matching, there is no reason to wait for more data from the moment
the htx message is not empty.

This patch may be backported as far as 2.2.

(cherry picked from commit cad5f5e1ede350e92a0e0b1626d636f1c70c646d)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
src/tcpcheck.c