From 1fe9b6dd5c84e3ad201e07db7aed91cbd76e1ab7 Mon Sep 17 00:00:00 2001 From: Samuel Moelius Date: Mon, 3 Feb 2025 19:38:37 -0500 Subject: [PATCH] Do not append `EXE_SUFFIX` in `Config::cmd` Previously, `Config::cmd` would always append an `EXE_SUFFIX`. However, this would produce an invalid path if the suffix was already present. Extracted from #4175 --- src/test/mock/clitools.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/mock/clitools.rs b/src/test/mock/clitools.rs index 80f2095126..fbd8cb3c78 100644 --- a/src/test/mock/clitools.rs +++ b/src/test/mock/clitools.rs @@ -537,7 +537,7 @@ impl Config { I: IntoIterator, A: AsRef, { - let exe_path = self.exedir.join(format!("{name}{EXE_SUFFIX}")); + let exe_path = self.exedir.join(name); let mut cmd = Command::new(exe_path); cmd.args(args); cmd.current_dir(&*self.workdir.borrow());