From 862684af281430049a7da1442689b2ef62a4beab Mon Sep 17 00:00:00 2001 From: Charlotte Hartmann Paludo Date: Tue, 2 Dec 2025 12:03:37 +0100 Subject: [PATCH] fix: remove trailing whitespace from secrets read from secrets file --- src/service/globals/mod.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/service/globals/mod.rs b/src/service/globals/mod.rs index de8b12d7..f5c99158 100644 --- a/src/service/globals/mod.rs +++ b/src/service/globals/mod.rs @@ -31,12 +31,13 @@ impl crate::Service for Service { let turn_secret = config.turn_secret_file.as_ref().map_or_else( || config.turn_secret.clone(), - |path| { - std::fs::read_to_string(path).unwrap_or_else(|e| { + |path| match std::fs::read_to_string(path) { + | Ok(secret) => secret.trim().to_owned(), + | Err(e) => { error!("Failed to read the TURN secret file: {e}"); config.turn_secret.clone() - }) + }, }, ); @@ -49,7 +50,7 @@ impl crate::Service for Service { return config.registration_token.clone(); }; - Some(token) + Some(token.trim().to_owned()) }, );