netfilter: ipset: fix incorret comparison in hash_netnet4_data_equal()
authorDave Jones <davej@redhat.com>
Thu, 14 Nov 2013 15:41:01 +0000 (10:41 -0500)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 25 Nov 2013 21:42:18 +0000 (22:42 +0100)
Both sides of the comparison are the same, looks like a cut-and-paste error.

Spotted by Coverity.

Signed-off-by: Dave Jones <davej@fedoraproject.org>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/ipset/ip_set_hash_netnet.c

index 2bc2dec20b007026e78aba74451e70039c6e5988..6226803fc490ce33c53994c344a1c034b9b0cce9 100644 (file)
@@ -59,7 +59,7 @@ hash_netnet4_data_equal(const struct hash_netnet4_elem *ip1,
                     u32 *multi)
 {
        return ip1->ipcmp == ip2->ipcmp &&
-              ip2->ccmp == ip2->ccmp;
+              ip1->ccmp == ip2->ccmp;
 }
 
 static inline int