summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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);
}