summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <faern@faern.net>2022-03-23 15:00:38 +0100
committerLinus Färnstrand <faern@faern.net>2022-03-24 11:02:55 +0100
commit9ed1a2b2f27a889af00f356fd2cc8b212ce9d610 (patch)
treedb4e6a59558fd6408bac9212c3691a76d3aab996
parente571fe7f812ee3d0e613052f33f1f5d3bf63d240 (diff)
downloadmullvadvpn-9ed1a2b2f27a889af00f356fd2cc8b212ce9d610.tar.xz
mullvadvpn-9ed1a2b2f27a889af00f356fd2cc8b212ce9d610.zip
Stop using BufWriter for writing a single integer
-rw-r--r--talpid-core/src/split_tunnel/linux.rs12
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.