summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2020-09-18 15:47:14 +0200
committerDavid Lönnhager <david.l@mullvad.net>2020-09-21 12:28:20 +0200
commit3ce303288e3f1cb0ba74fe8ce67a4d9c01b6fed1 (patch)
tree4930268ef6c3e3d9e1c08e414be2baf9d6c1e064
parentf72b56b65e1f962dbd2530661112e389d1f54e7e (diff)
downloadmullvadvpn-3ce303288e3f1cb0ba74fe8ce67a4d9c01b6fed1.tar.xz
mullvadvpn-3ce303288e3f1cb0ba74fe8ce67a4d9c01b6fed1.zip
Remove verdict for masquerade rule
-rw-r--r--talpid-core/src/firewall/linux.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/talpid-core/src/firewall/linux.rs b/talpid-core/src/firewall/linux.rs
index 845a9e4415..1ca10784bf 100644
--- a/talpid-core/src/firewall/linux.rs
+++ b/talpid-core/src/firewall/linux.rs
@@ -325,7 +325,9 @@ impl<'a> PolicyBatch<'a> {
rule.add_expr(&nft_expr!(cmp == split_tunnel::MARK));
rule.add_expr(&nft_expr!(masquerade));
- add_verdict(&mut rule, &Verdict::Accept);
+ if *ADD_COUNTERS {
+ rule.add_expr(&nft_expr!(counter));
+ }
self.batch.add(&rule, nftnl::MsgType::Add);
}