Address Brian's review

pull/284/head
Jen Tak 2024-09-13 19:18:56 +02:00
parent 76648875c9
commit 954dba0c21
1 changed files with 3 additions and 2 deletions

View File

@ -273,7 +273,8 @@ fn get_userspace_implementation() -> String {
} }
fn start_userspace_wireguard(iface: &InterfaceName) -> io::Result<Output> { fn start_userspace_wireguard(iface: &InterfaceName) -> io::Result<Output> {
let mut command = Command::new(get_userspace_implementation()); let userspace_implementation = get_userspace_implementation();
let mut command = Command::new(&userspace_implementation);
let output_res = if cfg!(target_os = "linux") { let output_res = if cfg!(target_os = "linux") {
command.args(&[iface.to_string()]).output() command.args(&[iface.to_string()]).output()
@ -294,7 +295,7 @@ fn start_userspace_wireguard(iface: &InterfaceName) -> io::Result<Output> {
}, },
Err(e) if e.kind() == io::ErrorKind::NotFound => Err(io::Error::new( Err(e) if e.kind() == io::ErrorKind::NotFound => Err(io::Error::new(
io::ErrorKind::NotFound, io::ErrorKind::NotFound,
"Cannot find \"wireguard-go\". Specify a custom path with WG_USERSPACE_IMPLEMENTATION.", format!("Cannot find \"{userspace_implementation}\". Specify a custom path with WG_USERSPACE_IMPLEMENTATION."),
)), )),
Err(e) => Err(e), Err(e) => Err(e),
} }