mirror of
https://github.com/haproxy/haproxy.git
synced 2026-06-09 08:51:28 -04:00
BUG/MEDIUM: stream_interface: Call the wake callback after sending.
If we subscribed to send, and the callback is called, call the wake callback after, so that process_stream() may be woken up if needed. This is 1.9-specific, no backport is needed.
This commit is contained in:
parent
fab7c7e91c
commit
80c56790d9
1 changed files with 3 additions and 1 deletions
|
|
@ -764,8 +764,10 @@ struct task *si_cs_io_cb(struct task *t, void *ctx, unsigned short state)
|
|||
|
||||
if (!cs)
|
||||
return NULL;
|
||||
if (!(si->wait_list.wait_reason & SUB_CAN_SEND))
|
||||
if (!(si->wait_list.wait_reason & SUB_CAN_SEND)) {
|
||||
si_cs_send(cs);
|
||||
si_cs_wake_cb(cs);
|
||||
}
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue