commit | 3aeb36681ca5925cbb9b4a065671d7740093a9a8 | [log] [tgz] |
---|---|---|
author | Christopher Faulet <cfaulet@haproxy.com> | Thu Mar 16 14:27:29 2023 +0100 |
committer | Christopher Faulet <cfaulet@haproxy.com> | Fri Mar 24 09:24:03 2023 +0100 |
tree | e9ee62563f4edfc9d093f9d42ce50e41c462884d | |
parent | abbb5ad1f5c05d062fe73cbabe9c11e6cc09afdb [diff] |
BUG/MINOR: syslog: Request for more data if message was not fully received In the syslog applet, when a message was not fully received, we must request for more data by calling appctx_need_more_data() and not by setting CF_READ_DONTWAIT flag on the request channel. Indeed, this flag is only used to only try a read at once. This patch could be backported as far as 2.4. On 2.5 and 2.4, applet_need_more_data() must be replaced by si_cant_get().