FIX: avl comparators
authorHenning Rogge <hrogge@googlemail.com>
Mon, 16 Mar 2009 19:48:55 +0000 (20:48 +0100)
committerHenning Rogge <hrogge@googlemail.com>
Mon, 16 Mar 2009 19:48:55 +0000 (20:48 +0100)
src/routing_table.c

index 9fb0f6c..8460bbc 100644 (file)
@@ -130,7 +130,7 @@ avl_comp_ipv6_prefix_origin (const void *prefix1, const void *prefix2)
   const struct olsr_ip_prefix *pfx2 = prefix2;
 
   /* prefix */
-  diff = ip6cmp(&pfx1->prefix.v6, &pfx2->prefix.v6) == 0;
+  diff = ip6cmp(&pfx1->prefix.v6, &pfx2->prefix.v6);
   if (diff) {
     return diff;
   }
@@ -192,7 +192,7 @@ avl_comp_ipv6_prefix (const void *prefix1, const void *prefix2)
   const struct olsr_ip_prefix *pfx2 = prefix2;
 
   /* prefix */
-  diff = ip6cmp(&pfx1->prefix.v6, &pfx2->prefix.v6) == 0;
+  diff = ip6cmp(&pfx1->prefix.v6, &pfx2->prefix.v6);
   if (diff) {
     return diff;
   }
@@ -244,7 +244,7 @@ avl_comp_ipv6_addr_origin (const void *prefix1, const void *prefix2)
   const struct olsr_ip_prefix *pfx2 = prefix2;
 
   /* prefix */
-  diff = ip6cmp(&pfx1->prefix.v6, &pfx2->prefix.v6) == 0;
+  diff = ip6cmp(&pfx1->prefix.v6, &pfx2->prefix.v6);
   if (diff) {
     return diff;
   }