mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-22 14:21:25 +02:00
BUG/MEDIUM: h2: Don't forget to set recv_wait_list to NULL in h2_detach.
If we're detaching the conn_stream, and it was subscribed to be waken up when more data was available to receive, unsubscribe it. No backport is needed.
This commit is contained in:
parent
251f6a23ad
commit
70d0d18d41
@ -2606,6 +2606,9 @@ static void h2_detach(struct conn_stream *cs)
|
||||
return;
|
||||
|
||||
h2c = h2s->h2c;
|
||||
/* If the stream we're detaching waited for more data, unsubscribe it now */
|
||||
if (h2s->recv_wait_list && !((long)h2s->recv_wait_list->handle & 3))
|
||||
h2s->recv_wait_list = NULL;
|
||||
h2s->cs = NULL;
|
||||
h2c->nb_cs--;
|
||||
if (h2c->flags & H2_CF_DEM_TOOMANY &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user