Index: net/quic/crypto/quic_crypto_client_config.cc |
diff --git a/net/quic/crypto/quic_crypto_client_config.cc b/net/quic/crypto/quic_crypto_client_config.cc |
index 27d9d060489b1fba4bde17090cf9d88ee06a1800..cab7a1c4b95f7d6814e0b72f10d515fe5ce6d194 100644 |
--- a/net/quic/crypto/quic_crypto_client_config.cc |
+++ b/net/quic/crypto/quic_crypto_client_config.cc |
@@ -284,6 +284,9 @@ void QuicCryptoClientConfig::CachedState::InitializeFrom( |
certs_ = other.certs_; |
server_config_sig_ = other.server_config_sig_; |
server_config_valid_ = other.server_config_valid_; |
+ if (other.proof_verify_details_) { |
+ proof_verify_details_.reset(other.proof_verify_details_->Clone()); |
+ } |
++generation_counter_; |
} |