diff options
| author | David Lönnhager <david.l@mullvad.net> | 2022-07-04 15:00:14 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-07-05 09:45:39 +0200 |
| commit | 14255888c2cc23500f917e5e4f2bc9b23ab1c8ed (patch) | |
| tree | fb3045b3a63dca4eca5c05eaacdcb7c7b5ba1a67 /mullvad-exclude | |
| parent | 668c3e5ca3e69386f043256f2c458dcf77628405 (diff) | |
| download | mullvadvpn-14255888c2cc23500f917e5e4f2bc9b23ab1c8ed.tar.xz mullvadvpn-14255888c2cc23500f917e5e4f2bc9b23ab1c8ed.zip | |
Fix unnecessary allocs
Diffstat (limited to 'mullvad-exclude')
| -rw-r--r-- | mullvad-exclude/src/main.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mullvad-exclude/src/main.rs b/mullvad-exclude/src/main.rs index 02dab6635f..f9f4c2ea41 100644 --- a/mullvad-exclude/src/main.rs +++ b/mullvad-exclude/src/main.rs @@ -1,6 +1,8 @@ #[cfg(target_os = "linux")] use nix::unistd::{execvp, getgid, getpid, getuid, setgid, setuid}; #[cfg(target_os = "linux")] +use std::fmt::Write as _; +#[cfg(target_os = "linux")] use std::{ convert::Infallible, env, @@ -59,7 +61,7 @@ fn main() { let mut s = format!("{}", e); let mut source = e.source(); while let Some(error) = source { - s.push_str(&format!("\nCaused by: {}", error)); + write!(&mut s, "\nCaused by: {}", error).expect("formatting failed"); source = error.source(); } eprintln!("{}", s); |
