Add directionality check for OnCanCreateNewOutgoingStream().
QuicSimpleServerSession only creates unidirectional push streams, and grpc sessions only create bidirectional streams.
gfe-relnote: Change is not used in prod, not protected.
PiperOrigin-RevId: 258999547
Change-Id: Id2334dba63dc94179f8403ef9207799f2a147e3a
diff --git a/quic/tools/quic_simple_server_session.cc b/quic/tools/quic_simple_server_session.cc
index ad59527..2e98cdd 100644
--- a/quic/tools/quic_simple_server_session.cc
+++ b/quic/tools/quic_simple_server_session.cc
@@ -227,7 +227,9 @@
}
void QuicSimpleServerSession::OnCanCreateNewOutgoingStream(
- bool /*unidirectional*/) {
- HandlePromisedPushRequests();
+ bool unidirectional) {
+ if (unidirectional) {
+ HandlePromisedPushRequests();
+ }
}
} // namespace quic