From aa2a088892124e0d65628a5d55ceef61e590690e Mon Sep 17 00:00:00 2001 From: Valmo Trindade <70849974+valmojr@users.noreply.github.com> Date: Fri, 7 Aug 2026 14:39:30 -0300 Subject: [PATCH] Remove unreachable PEM normalization branch --- src/tcp/tls/protocol.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/tcp/tls/protocol.rs b/src/tcp/tls/protocol.rs index b70129c..a3bc87a 100644 --- a/src/tcp/tls/protocol.rs +++ b/src/tcp/tls/protocol.rs @@ -44,11 +44,7 @@ pub(crate) fn parse_enrollment_config(xml: &str) -> EnrollmentConfig { pub(crate) fn normalize_certificate_pem(certificate: &str) -> String { let trimmed = certificate.trim(); if trimmed.contains("-----BEGIN CERTIFICATE-----") { - if trimmed.ends_with('\n') { - trimmed.to_string() - } else { - format!("{}\n", trimmed) - } + format!("{}\n", trimmed) } else { wrap_pem_body( trimmed, @@ -191,7 +187,7 @@ mod tests { } #[test] - fn preserves_existing_pem_and_adds_trailing_newline_when_needed() { + fn preserves_existing_pem_and_adds_a_single_trailing_newline() { let with_newline = "-----BEGIN CERTIFICATE-----\nQUJD\n-----END CERTIFICATE-----\n"; let without_newline = "-----BEGIN CERTIFICATE-----\nQUJD\n-----END CERTIFICATE-----";