- add #ifdef DEBUG for 2 OLSR_PRINTF() as suggested by hannes@gredler.at
authorBernd Petrovitsch <bernd@firmix.at>
Thu, 13 Dec 2007 11:34:35 +0000 (11:34 +0000)
committerBernd Petrovitsch <bernd@firmix.at>
Thu, 13 Dec 2007 11:34:35 +0000 (11:34 +0000)
- fixed compile regressions

src/ipcalc.c
src/lq_route.c
src/routing_table.c

index ac6736e..a6b5a34 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: ipcalc.c,v 1.2 2007/12/02 19:00:27 bernd67 Exp $
+ * $Id: ipcalc.c,v 1.3 2007/12/13 11:34:35 bernd67 Exp $
  */
 
 #include "ipcalc.h"
@@ -63,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", prefix, olsr_ip_to_string(&buf, adr));
+  OLSR_PRINTF(3, "Prefix %d = Netmask: %s\n", prefixlen, inet_ntop(olsr_cnf->ip_version, a, buf.buf, sizeof(buf.buf)));
 #endif
   return 1;
 }
index 4df16f1..ce171fe 100644 (file)
@@ -38,7 +38,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: lq_route.c,v 1.64 2007/12/12 23:38:52 bernd67 Exp $
+ * $Id: lq_route.c,v 1.65 2007/12/13 11:34:35 bernd67 Exp $
  */
 
 #define SPF_PROFILING 0
@@ -311,10 +311,6 @@ olsr_spf_run_full (struct avl_tree *cand_tree, struct list_node *path_list,
 void
 olsr_calculate_routing_table (void)
 {
-#if !defined(NODEBUG) && defined(DEBUG)
-  struct ipaddr_str buf;
-#endif
-
   struct avl_tree cand_tree;
   struct avl_node *rtp_tree_node;
   struct list_node path_list; /* head of the path_list */
@@ -436,17 +432,18 @@ olsr_calculate_routing_table (void)
     link = tc->next_hop;
 
     if (!link) {
-
+#ifdef DEBUG
       /*
        * Supress the error msg when our own tc_entry
        * does not contain a next-hop.
        */
       if (tc != tc_myself) {
-#if !defined(NODEBUG)
+#ifndef NODEBUG
         struct ipaddr_str buf;
 #endif
         OLSR_PRINTF(1, "SPF: %s no next-hop\n", olsr_ip_to_string(&buf, &tc->addr));
       }
+#endif
       continue;
     }
 
index 0962a66..dcc738e 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: routing_table.c,v 1.40 2007/12/12 22:04:08 bernd67 Exp $
+ * $Id: routing_table.c,v 1.41 2007/12/13 11:34:35 bernd67 Exp $
  */
 
 #include "routing_table.h"
@@ -488,7 +488,7 @@ struct rt_path *
 olsr_insert_routing_table(union olsr_ip_addr *dst, int plen,
                           union olsr_ip_addr *originator, int origin)
 {
-#if !defined(NODEBUG)
+#if !defined(NODEBUG) && defined(DEBUG)
   struct ipaddr_str dstbuf, origbuf;
 #endif
   struct tc_entry *tc;
@@ -503,9 +503,11 @@ olsr_insert_routing_table(union olsr_ip_addr *dst, int plen,
     return NULL;
   }
 
+#ifdef DEBUG
   OLSR_PRINTF(1, "RIB: add prefix %s/%u from %s\n",
               olsr_ip_to_string(&dstbuf, dst), plen,
               olsr_ip_to_string(&origbuf, originator));
+#endif
 
   /*
    * For internal routes the tc_entry must already exist.