aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeer <himbeer@disroot.org>2025-04-05 19:11:12 +0200
committerHimbeer <himbeer@disroot.org>2025-04-05 19:11:12 +0200
commit7a99a77be380c13279c511acebd9624340cbc7b4 (patch)
treeba3ef9675bae1c9ff0e156d8ffea1675e51a55c2
parent8ee510d4cde3aed93b9ebde46938e9a7df51290c (diff)
Fix Rule::ip4in6 comparing next header to wrong constant
The correct constant for IPv4-in-IPv6 is 4, not 0.
-rw-r--r--src/rule_methods.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rule_methods.rs b/src/rule_methods.rs
index ff46dc3..872317d 100644
--- a/src/rule_methods.rs
+++ b/src/rule_methods.rs
@@ -136,7 +136,7 @@ impl Rule {
HighLevelPayload::Network(NetworkHeaderField::IPv6(IPv6HeaderField::NextHeader))
.build(),
);
- self.add_expr(Cmp::new(CmpOp::Eq, [0 as u8]));
+ self.add_expr(Cmp::new(CmpOp::Eq, [4 as u8]));
self
}
/// Matches 6in4 packets.