mdns: fix compilation warnings
authorFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 11 Oct 2012 08:15:45 +0000 (10:15 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 11 Oct 2012 08:15:53 +0000 (10:15 +0200)
src/mdns.c: In function ‘isInFilteredList’:
src/mdns.c:406:7: warning: passing argument 2 of ‘olsr_ip_to_string’ from incompatible pointer type [enabled by default]
In file included from src/mdns.c:65:0:
../../src/ipcalc.h:146:1: note: expected ‘const union olsr_ip_addr *’ but argument is of type ‘struct in_addr *’
src/mdns.c:406:7: warning: passing argument 2 of ‘olsr_ip_to_string’ from incompatible pointer type [enabled by default]
In file included from src/mdns.c:65:0:
../../src/ipcalc.h:146:1: note: expected ‘const union olsr_ip_addr *’ but argument is of type ‘struct in_addr *’
src/mdns.c:411:7: warning: passing argument 2 of ‘olsr_ip_to_string’ from incompatible pointer type [enabled by default]
In file included from src/mdns.c:65:0:
../../src/ipcalc.h:146:1: note: expected ‘const union olsr_ip_addr *’ but argument is of type ‘struct in6_addr *’
src/mdns.c:411:7: warning: passing argument 2 of ‘olsr_ip_to_string’ from incompatible pointer type [enabled by default]
In file included from src/mdns.c:65:0:
../../src/ipcalc.h:146:1: note: expected ‘const union olsr_ip_addr *’ but argument is of type ‘struct in6_addr *’

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/mdns/src/mdns.c

index 70ce78c..2d5e06a 100644 (file)
@@ -402,13 +402,12 @@ isInFilteredList(union olsr_ip_addr *src){
   }
 
   OLSR_FOR_ALL_FILTEREDNODES_ENTRIES(tmp, iterator){
+    OLSR_PRINTF(2, "Checking host: %s against list entry: %s\n", olsr_ip_to_string(&buf1, src), olsr_ip_to_string(&buf2, &tmp->host) );
     if(olsr_cnf->ip_version == AF_INET){
-      OLSR_PRINTF(2, "Checking host: %s against list entry: %s\n", olsr_ip_to_string(&buf1, &src->v4), olsr_ip_to_string(&buf2, &tmp->host.v4) );
       if(memcmp(&tmp->host.v4, &src->v4, sizeof(struct in_addr)) == 0)
         return 1;
     }
     else{
-      OLSR_PRINTF(2, "Checking host: %s against list entry: %s\n", olsr_ip_to_string(&buf1, &src->v6), olsr_ip_to_string(&buf2, &tmp->host.v6) );
       if(memcmp(&tmp->host.v6, &src->v6, sizeof(struct in6_addr)) == 0)
         return 1;
     }