Skip to content

Commit c5fccc3

Browse files
committed
librustls: map_invalid_certificate_error key purpose ctx
Handle the new upstream `CertificateError::InvalidPurposeContext` error type as `CertInvalidPurpose`.
1 parent d595fb7 commit c5fccc3

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

librustls/src/error.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -743,7 +743,9 @@ fn map_invalid_certificate_error(err: CertificateError) -> rustls_result {
743743
CertificateError::NotValidForName | CertificateError::NotValidForNameContext { .. } => {
744744
CertNotValidForName
745745
}
746-
CertificateError::InvalidPurpose => CertInvalidPurpose,
746+
CertificateError::InvalidPurpose | CertificateError::InvalidPurposeContext { .. } => {
747+
CertInvalidPurpose
748+
}
747749
CertificateError::ApplicationVerificationFailure => CertApplicationVerificationFailure,
748750
_ => CertOtherError,
749751
}

0 commit comments

Comments
 (0)