fix: don't shadow variables in binary path handling for Windows

This commit is contained in:
2026-04-09 07:53:18 -06:00
parent 7e5ff2ba1f
commit ab2b927fcb
+2 -2
View File
@@ -689,7 +689,7 @@ impl Functions {
let bin_dir = binary_file let bin_dir = binary_file
.parent() .parent()
.expect("Failed to get parent directory of binary file"); .expect("Failed to get parent directory of binary file");
let bin_dir = dunce::canonicalize(bin_dir)?.to_string_lossy().into_owned(); let canonical_bin_dir = dunce::canonicalize(bin_dir)?.to_string_lossy().into_owned();
let wrapper_binary = dunce::canonicalize(&binary_script_file)? let wrapper_binary = dunce::canonicalize(&binary_script_file)?
.to_string_lossy() .to_string_lossy()
.into_owned(); .into_owned();
@@ -698,7 +698,7 @@ impl Functions {
@echo off @echo off
setlocal setlocal
set "bin_dir={bin_dir}" set "bin_dir={canonical_bin_dir}"
{run} "{wrapper_binary}" %*"#, {run} "{wrapper_binary}" %*"#,
); );