mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-04-11 03:31:36 +00:00
BUG/MINOR: mux-h2: don't check the CS count in h2c_bck_handle_headers()
This function handles response HEADERS frames, it is not responsible for creating new streams thus it must not check if we've reached the stream count limit, otherwise it could lead to some undesired pauses which bring no benefit. This must be backported to 1.9.
This commit is contained in:
parent
8dbb1705fd
commit
c1fc95f850
@ -1954,9 +1954,6 @@ static struct h2s *h2c_bck_handle_headers(struct h2c *h2c, struct h2s *h2s)
|
||||
if (b_data(&h2c->dbuf) < h2c->dfl && !b_full(&h2c->dbuf))
|
||||
return NULL; // incomplete frame
|
||||
|
||||
if (h2c->flags & H2_CF_DEM_TOOMANY)
|
||||
return 0; // too many cs still present
|
||||
|
||||
if (h2c->dff & H2_F_HEADERS_END_STREAM) {
|
||||
h2s->flags |= H2_SF_ES_RCVD;
|
||||
h2s->cs->flags |= CS_FL_REOS;
|
||||
|
Loading…
Reference in New Issue
Block a user