pass the cookie rather than the cookie_information when manipulating the the HNA...
authorJohn Hay <jhay@meraka.org.za>
Sun, 15 Jun 2008 17:22:17 +0000 (19:22 +0200)
committerJohn Hay <jhay@meraka.org.za>
Sun, 15 Jun 2008 17:22:17 +0000 (19:22 +0200)
src/hna_set.c
src/ipcalc.c

index e4c2157..4348b57 100644 (file)
@@ -277,7 +277,7 @@ olsr_update_hna_entry(const union olsr_ip_addr *gw, const union olsr_ip_addr *ne
   olsr_set_timer(&net_entry->hna_net_timer, vtime,
                  OLSR_HNA_NET_JITTER, OLSR_TIMER_ONESHOT,
                  &olsr_expire_hna_net_entry, net_entry,
-                 hna_net_timer_cookie);
+                 hna_net_timer_cookie->ci_id);
 }
 
 
index f783e44..e13e590 100644 (file)
@@ -45,6 +45,7 @@ prefix_to_netmask(olsr_u8_t *a, int len, olsr_u8_t prefixlen)
 {
 #if !defined(NODEBUG) && defined(DEBUG)
   struct ipaddr_str buf;
+  const olsr_u8_t *a_start = a;
 #endif
   int p;
   const olsr_u8_t *a_end;
@@ -62,7 +63,7 @@ prefix_to_netmask(olsr_u8_t *a, int len, olsr_u8_t prefixlen)
   }
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "Prefix %d = Netmask: %s\n", prefixlen, inet_ntop(olsr_cnf->ip_version, a, buf.buf, sizeof(buf.buf)));
+  OLSR_PRINTF(3, "Prefix %d = Netmask: %s\n", prefixlen, inet_ntop(olsr_cnf->ip_version, a_start, buf.buf, sizeof(buf.buf)));
 #endif
   return 1;
 }