Check for nullptr before calling OnProofVerifyDetailsAvailable
I missed this in cl/306737289.
gfe-relnote: add nullptr check to QUIC's TlsClientHandshaker, protected by ietf quic draft version flags.
PiperOrigin-RevId: 306909773
Change-Id: Id489263eb379a5c79e421ac8df4515155b60df52
diff --git a/quic/core/tls_client_handshaker.cc b/quic/core/tls_client_handshaker.cc
index 9e9e214..4b6c2af 100644
--- a/quic/core/tls_client_handshaker.cc
+++ b/quic/core/tls_client_handshaker.cc
@@ -35,8 +35,10 @@
parent_->verify_result_ = ok ? ssl_verify_ok : ssl_verify_invalid;
parent_->state_ = STATE_HANDSHAKE_RUNNING;
parent_->proof_verify_callback_ = nullptr;
- parent_->proof_handler_->OnProofVerifyDetailsAvailable(
- *parent_->verify_details_);
+ if (parent_->verify_details_) {
+ parent_->proof_handler_->OnProofVerifyDetailsAvailable(
+ *parent_->verify_details_);
+ }
parent_->AdvanceHandshake();
}