Do not send a MAX_PUSH_ID frame if SetMaxPushId() has not been called yet.

This is a correctness issue.  A MAX_PUSH_ID frame with value 0 signals to
the server that it is allowed to create a single push stream, with push ID 0.  Not sending a MAX_PUSH_ID frame signals to the server that it is not yet allowed to create any push streams.

gfe-relnote: Client-side behavior change only.  Not protected.
PiperOrigin-RevId: 303775633
Change-Id: Iae4f4984ae783e6a95137b3a701d99ccf81e482e
3 files changed
tree: 20aaeb03f50c14dbdc14f4eca63d0f68aa060bd5
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.