Fix other build types than debug/debug
authorHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Thu, 19 Jan 2017 14:25:38 +0000 (15:25 +0100)
committerHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Thu, 19 Jan 2017 14:25:38 +0000 (15:25 +0100)
src-plugins/nhdp/mpr/mpr.c
src-plugins/nhdp/mpr/neighbor-graph-routing.c

index c762d6c..891360e 100644 (file)
@@ -77,6 +77,11 @@ static int _init(void);
 static void _cleanup(void);
 static void _cb_update_mpr(void);
 
+#ifndef NDEBUG
+static void _validate_mpr_set(
+    const struct nhdp_domain *domain, struct neighbor_graph *graph);
+#endif
+
 static const char *_dependencies[] = {
   OONF_CLASS_SUBSYSTEM,
   OONF_TIMER_SUBSYSTEM,
@@ -205,12 +210,13 @@ _update_flooding_mpr(void) {
     mpr_calculate_mpr_rfc7181(nhdp_domain_get_flooding(),
         &flooding_data.neigh_graph);
     mpr_print_sets(&flooding_data.neigh_graph);
+#ifndef NDEBUG
     _validate_mpr_set(nhdp_domain_get_flooding(), &flooding_data.neigh_graph);
+#endif
     _update_nhdp_flooding(&flooding_data.neigh_graph);
     mpr_clear_neighbor_graph(&flooding_data.neigh_graph);
   }
 
-  
 }
 
 static void
@@ -229,7 +235,9 @@ _update_routing_mpr(void) {
     mpr_calculate_neighbor_graph_routing(domain, &routing_graph);
     mpr_calculate_mpr_rfc7181(domain, &routing_graph);
     mpr_print_sets(&routing_graph);
+#ifndef NDEBUG
     _validate_mpr_set(domain, &routing_graph);
+#endif
     _update_nhdp_routing(&routing_graph);
     mpr_clear_neighbor_graph(&routing_graph);
   } 
@@ -252,14 +260,14 @@ _cb_update_mpr(void) {
   OONF_DEBUG(LOG_MPR, "Finished recalculating MPRs");
 }
 
-#if 1
+#ifndef NDEBUG
 
 /**
  * Validate the MPR set according to section 18.3 (draft 19)
  * @param current_mpr_data
  * @return 
  */
-void
+static void
 _validate_mpr_set(const struct nhdp_domain *domain, struct neighbor_graph *graph)
 {
   struct n1_node *node_n1;
@@ -299,5 +307,4 @@ _validate_mpr_set(const struct nhdp_domain *domain, struct neighbor_graph *graph
     assert(d_y_mpr == d_y_n1);
   }
 }
-
 #endif
index 3ee5d6e..19f9a30 100644 (file)
@@ -255,9 +255,9 @@ _calculate_n2(const struct nhdp_domain *domain, struct neighbor_graph *graph) {
   struct n1_node *n1_neigh;
   struct nhdp_link *lnk;
   struct nhdp_l2hop *twohop;
-  struct nhdp_l2hop_domaindata *neighdata;
   
 #ifdef OONF_LOG_DEBUG_INFO
+  struct nhdp_l2hop_domaindata *neighdata;
   struct netaddr_str buf1;
 #endif
   
@@ -276,10 +276,12 @@ _calculate_n2(const struct nhdp_domain *domain, struct neighbor_graph *graph) {
         avl_for_each_element(&lnk->_2hop, twohop, _link_node) {
           OONF_DEBUG(LOG_MPR, "Link status %u", lnk->neigh->symmetric);
           if (_is_allowed_2hop_tuple(domain, twohop)) {
+#ifdef OONF_LOG_DEBUG_INFO
             neighdata = nhdp_domain_get_l2hopdata(domain, twohop);
             OONF_DEBUG(LOG_MPR, "Add twohop addr %s in: %u out: %u",
                     netaddr_to_string(&buf1, &twohop->twohop_addr),
                        neighdata->metric.in, neighdata->metric.out);
+#endif
             mpr_add_addr_node_to_set(&graph->set_n2, twohop->twohop_addr);
           }
         }