Index: net/spdy/spdy_session.cc |
diff --git a/net/spdy/spdy_session.cc b/net/spdy/spdy_session.cc |
index 285bccf7deee62c5680d5659881d2409b74d6378..5984579b2cf37ed824f3bb4c49b8cc1e73903606 100644 |
--- a/net/spdy/spdy_session.cc |
+++ b/net/spdy/spdy_session.cc |
@@ -559,8 +559,10 @@ bool SpdySession::CanPool(TransportSecurityState* transport_security_state, |
// Pooling is prohibited if the server cert is not valid for the new domain, |
// and for connections on which client certs were sent. It is also prohibited |
// when channel ID was sent if the hosts are from different eTLDs+1. |
- if (IsCertStatusError(ssl_info.cert_status)) |
+ if (IsCertStatusError(ssl_info.cert_status) && |
+ !IsCertStatusMinorError(ssl_info.cert_status)) { |
return false; |
+ } |
if (ssl_info.client_cert_sent) |
return false; |