]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
Stupid typo that meant we didn't compare target data when doing delete-by-matching...
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 29 Dec 2004 11:14:52 +0000 (11:14 +0000)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 29 Dec 2004 11:14:52 +0000 (11:14 +0000)
libiptc/libiptc.c

index dfa2d1f097b574201bfd011b4d9e1cebc2a57c08..22b80a6b416633bd1404b71caf531004b951eaa0 100644 (file)
@@ -1446,7 +1446,7 @@ target_same(struct rule_head *a, struct rule_head *b,const unsigned char *mask)
                        return 0;
 
                for (i = 0; i < ta->u.target_size - sizeof(*ta); i++)
-                       if (((ta->data[i] ^ ta->data[i]) & mask[i]) != 0)
+                       if (((ta->data[i] ^ tb->data[i]) & mask[i]) != 0)
                                return 0;
                return 1;
        default: