diff --git a/x509-cert/src/certificate.rs b/x509-cert/src/certificate.rs index 9b67620dd..02d3b17a6 100644 --- a/x509-cert/src/certificate.rs +++ b/x509-cert/src/certificate.rs @@ -411,7 +411,7 @@ impl CertificateInner

{ } } - while position < input.len() - 1 { + while position + 1 < input.len() { let rest = &input[position..]; let end_pos = find_boundary(rest, end_boundary) .ok_or(pem::Error::PostEncapsulationBoundary)?