MEDIUM: mux-h2: Don't bother flagging outgoing connections as TOOMANY.
When creating a new stream, don't bother flagging a connection with H2_CF_DEM_TOOMANY if we created the last available stream. We won't create any other anyway, because h2_avail_streams() would return 0 available streams, and has it is a blocking flag, it prevents us from reading data after.
This commit is contained in:
parent
7a57e8a67a
commit
a6cf7112bb
|
@ -830,9 +830,6 @@ static struct h2s *h2c_bck_stream_new(struct h2c *h2c, struct conn_stream *cs)
|
||||||
cs->ctx = h2s;
|
cs->ctx = h2s;
|
||||||
h2c->nb_cs++;
|
h2c->nb_cs++;
|
||||||
|
|
||||||
/* OK done, the stream lives its own life now */
|
|
||||||
if (h2_has_too_many_cs(h2c))
|
|
||||||
h2c->flags |= H2_CF_DEM_TOOMANY;
|
|
||||||
out:
|
out:
|
||||||
return h2s;
|
return h2s;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue