From 56d145666c9ab2fa085ae0bb561d9416ee75900f Mon Sep 17 00:00:00 2001 From: weishu Date: Tue, 18 Jul 2023 10:02:06 +0800 Subject: [PATCH] ksud: fix path env, close #775 --- userspace/ksud/src/ksu.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userspace/ksud/src/ksu.rs b/userspace/ksud/src/ksu.rs index 855cc76f..e386f5ba 100644 --- a/userspace/ksud/src/ksu.rs +++ b/userspace/ksud/src/ksu.rs @@ -262,7 +262,7 @@ pub fn root_shell() -> Result<()> { fn add_path_to_env(path: &str) -> Result<()> { let mut paths = env::var_os("PATH").map_or(Vec::new(), |val| env::split_paths(&val).collect::>()); - let new_path = PathBuf::from(path); + let new_path = PathBuf::from(path.trim_end_matches('/')); paths.push(new_path); let new_path_env = env::join_paths(paths)?; env::set_var("PATH", new_path_env);