mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-05-04 12:41:00 +02:00
MINOR: buffer: replace buffer_flush() with c_adv(chn, ci_data(chn))
It used to forward some input into output.
This commit is contained in:
parent
5ba65521a3
commit
144c5c4d21
@ -124,17 +124,6 @@ static inline void bi_fast_delete(struct buffer *buf, int n)
|
||||
buf->p += n;
|
||||
}
|
||||
|
||||
/* Schedule all remaining buffer data to be sent. ->o is not touched if it
|
||||
* already covers those data. That permits doing a flush even after a forward,
|
||||
* although not recommended.
|
||||
*/
|
||||
static inline void buffer_flush(struct buffer *buf)
|
||||
{
|
||||
buf->p = buffer_wrap_add(buf, buf->p + buf->i);
|
||||
buf->o += buf->i;
|
||||
buf->i = 0;
|
||||
}
|
||||
|
||||
/* This function writes the string <str> at position <pos> which must be in
|
||||
* buffer <b>, and moves <end> just after the end of <str>. <b>'s parameters
|
||||
* (l, r, lr) are updated to be valid after the shift. the shift value
|
||||
|
||||
@ -2106,7 +2106,7 @@ struct task *process_stream(struct task *t, void *context, unsigned short state)
|
||||
channel_auto_read(req);
|
||||
channel_auto_connect(req);
|
||||
channel_auto_close(req);
|
||||
buffer_flush(req->buf);
|
||||
c_adv(req, ci_data(req));
|
||||
|
||||
/* We'll let data flow between the producer (if still connected)
|
||||
* to the consumer (which might possibly not be connected yet).
|
||||
@ -2265,7 +2265,7 @@ struct task *process_stream(struct task *t, void *context, unsigned short state)
|
||||
*/
|
||||
channel_auto_read(res);
|
||||
channel_auto_close(res);
|
||||
buffer_flush(res->buf);
|
||||
c_adv(res, ci_data(res));
|
||||
|
||||
/* We'll let data flow between the producer (if still connected)
|
||||
* to the consumer.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user