From ddc3416f58e3aed1ead50a3431fae698e3b2bec8 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Mon, 14 Apr 2025 17:42:02 +0200 Subject: [PATCH] Trim password loaded from file --- src/ldap.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ldap.rs b/src/ldap.rs index 67b2f51..16543c3 100644 --- a/src/ldap.rs +++ b/src/ldap.rs @@ -33,7 +33,11 @@ impl Ldap { std::env::var("LDAP_PASSWORD") .map_err(|_| LdapError::MissingEnvironmentVariable("LDAP_PASSWORD")) }, - |path| std::fs::read_to_string(path).map_err(|err| err.into()), + |path| { + std::fs::read_to_string(path) + .map(|v| v.trim().into()) + .map_err(|err| err.into()) + }, )?; let (conn, mut ldap) = LdapConnAsync::new(&address).await?;