diff options
| author | Linus Färnstrand <faern@faern.net> | 2022-03-23 15:00:38 +0100 |
|---|---|---|
| committer | Linus Färnstrand <faern@faern.net> | 2022-03-24 11:02:55 +0100 |
| commit | 9ed1a2b2f27a889af00f356fd2cc8b212ce9d610 (patch) | |
| tree | db4e6a59558fd6408bac9212c3691a76d3aab996 | |
| parent | e571fe7f812ee3d0e613052f33f1f5d3bf63d240 (diff) | |
| download | mullvadvpn-9ed1a2b2f27a889af00f356fd2cc8b212ce9d610.tar.xz mullvadvpn-9ed1a2b2f27a889af00f356fd2cc8b212ce9d610.zip | |
Stop using BufWriter for writing a single integer
| -rw-r--r-- | talpid-core/src/split_tunnel/linux.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/talpid-core/src/split_tunnel/linux.rs b/talpid-core/src/split_tunnel/linux.rs index 83296439f5..8b85262148 100644 --- a/talpid-core/src/split_tunnel/linux.rs +++ b/talpid-core/src/split_tunnel/linux.rs @@ -1,6 +1,6 @@ use std::{ env, fs, - io::{self, BufRead, BufReader, BufWriter, Write}, + io::{self, BufRead, BufReader, Write}, path::PathBuf, }; use talpid_types::cgroup::{find_net_cls_mount, SPLIT_TUNNEL_CGROUP_NAME}; @@ -108,18 +108,14 @@ impl PidManager { .join(SPLIT_TUNNEL_CGROUP_NAME) .join("cgroup.procs"); - let file = fs::OpenOptions::new() + let mut file = fs::OpenOptions::new() .write(true) .create(true) .open(exclusions_path) .map_err(Error::AddCGroupPid)?; - let mut writer = BufWriter::new(file); - - writer - .write_all(pid.to_string().as_bytes()) - .map_err(Error::AddCGroupPid)?; - Ok(()) + file.write_all(pid.to_string().as_bytes()) + .map_err(Error::AddCGroupPid) } /// Remove a PID from processes to exclude from the tunnel. |
