summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2021-12-06 10:16:19 +0100
committerDavid Lönnhager <david.l@mullvad.net>2021-12-06 10:16:19 +0100
commit074f07b029a18a29e46936f2fe1f56b9e867dc4a (patch)
treec72aac25d6176da2897a7b984ca7b1d78e7761d1
parentc6dfcefb492f6b2c9b897368a2e71a1b04fa7b13 (diff)
parentb1ee70805e5730699df9c3ce323abb40523964e5 (diff)
downloadmullvadvpn-074f07b029a18a29e46936f2fe1f56b9e867dc4a.tar.xz
mullvadvpn-074f07b029a18a29e46936f2fe1f56b9e867dc4a.zip
Merge branch 'suppress-pfctl-stderr'
-rw-r--r--talpid-core/src/firewall/macos.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/talpid-core/src/firewall/macos.rs b/talpid-core/src/firewall/macos.rs
index d657c75328..3cb63e485e 100644
--- a/talpid-core/src/firewall/macos.rs
+++ b/talpid-core/src/firewall/macos.rs
@@ -558,7 +558,9 @@ impl Firewall {
}
fn is_enabled(&self) -> bool {
- let cmd = duct::cmd!("/sbin/pfctl", "-s", "info");
+ let cmd = duct::cmd!("/sbin/pfctl", "-s", "info")
+ .stderr_null()
+ .stdout_capture();
const EXPECTED_OUTPUT: &'static [u8] = b"Status: Enabled";
match cmd.run() {
Ok(output) => output.stdout.as_slice().find(&EXPECTED_OUTPUT).is_some(),