summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarc <marc>2002-06-12 19:22:29 +0000
committermarc <marc>2002-06-12 19:22:29 +0000
commitdc4d8bb52af1d14f90afdb937d2601fd38adb080 (patch)
tree0abe8f1243664638d2e08995780bd3bb25c8e89f
parentaf89f754373bc296f53bd67850ab814baba9f8ba (diff)
Fixed destination netmask comparison bug in is_same()
-rw-r--r--libiptc/libip4tc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libiptc/libip4tc.c b/libiptc/libip4tc.c
index d221e74..e15df90 100644
--- a/libiptc/libip4tc.c
+++ b/libiptc/libip4tc.c
@@ -194,7 +194,7 @@ is_same(const STRUCT_ENTRY *a, const STRUCT_ENTRY *b, unsigned char *matchmask)
if (a->ip.src.s_addr != b->ip.src.s_addr
|| a->ip.dst.s_addr != b->ip.dst.s_addr
|| a->ip.smsk.s_addr != b->ip.smsk.s_addr
- || a->ip.smsk.s_addr != b->ip.smsk.s_addr
+ || a->ip.dmsk.s_addr != b->ip.dmsk.s_addr
|| a->ip.proto != b->ip.proto
|| a->ip.flags != b->ip.flags
|| a->ip.invflags != b->ip.invflags)