Index: net/quic/core/quic_client_promised_info.cc |
diff --git a/net/quic/core/quic_client_promised_info.cc b/net/quic/core/quic_client_promised_info.cc |
index 6c099b379e38d8e3c85448e2cc76308ac6c9e10f..1648a2bc9d6e2e6d03c8147199d5df672580c09e 100644 |
--- a/net/quic/core/quic_client_promised_info.cc |
+++ b/net/quic/core/quic_client_promised_info.cc |
@@ -113,6 +113,10 @@ QuicAsyncStatus QuicClientPromisedInfo::HandleClientRequest( |
} |
if (is_validating()) { |
+ // The push promise has already been matched to another request though |
+ // pending for validation. Returns QUIC_FAILURE to the caller as it couldn't |
+ // match a new request any more. This will not affect the validation of the |
+ // other request. |
return QUIC_FAILURE; |
} |