Skip to content
This repository was archived by the owner on Sep 13, 2023. It is now read-only.

Commit 6574ca4

Browse files
authored
fix: Trim space around certificate fields (#16)
1 parent 577d914 commit 6574ca4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ async fn forward_request(
287287
for HeaderField(name, value) in http_response.headers {
288288
if name.eq_ignore_ascii_case("IC-CERTIFICATE") {
289289
for field in value.split(',') {
290-
if let Some((_, name, b64_value)) = regex_captures!("^(.*)=:(.*):$", field) {
290+
if let Some((_, name, b64_value)) = regex_captures!("^(.*)=:(.*):$", field.trim()) {
291291
slog::trace!(logger, ">> certificate {}: {}", name, b64_value);
292292
let bytes = base64::decode(b64_value).map_err(|e| {
293293
slog::warn!(

0 commit comments

Comments
 (0)