DescriptionFix QUIC crash when ProofSource::GetProof fails
This CL fixes a crash in QuicCryptoServerConfig which occurs when
ProofSource::GetProof fails. The situation occurs in
QuicCryptoServerConfig::EvaluateClientHello, when async codepaths are
disabled. If the call to proof_source_->GetProof returns false, then we
set get_proof_failed to true and invoke
EvaluateClientHelloAfterGetProof. However, that method (and
ValidateExpectedLeafCertificate, which it calls) assume that
signed_config->chain is populated, which may not be the case if GetProof
failed.
Merge internal change: 143447261
R=jri@chromium.org
BUG=
Patch Set 1 #
Total comments: 2
Depends on Patchset: Dependent Patchsets: Messages
Total messages: 11 (6 generated)
|