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.
diff --git a/src/mux_h2.c b/src/mux_h2.c
index b5bef03..ae872f1 100644
--- a/src/mux_h2.c
+++ b/src/mux_h2.c
@@ -830,9 +830,6 @@
cs->ctx = h2s;
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:
return h2s;
}