Fix no-debug/no-info compilation
authorHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Thu, 17 May 2018 10:07:26 +0000 (12:07 +0200)
committerHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Thu, 17 May 2018 10:07:26 +0000 (12:07 +0200)
src/generic/layer2_export/layer2_export.c
src/generic/layer2_import/layer2_import.c

index 92ec065..767a30e 100644 (file)
@@ -338,7 +338,9 @@ _get_route(struct _l2export_data *data, struct os_route_key *key) {
 */
 static void
 _destroy_route(struct _l2export_route *l2route) {
+#ifdef OONF_LOG_DEBUG_INFO
   struct os_route_str rbuf;
+#endif
 
   switch (l2route->status) {
     case ROUTE_NOTHING:
@@ -380,7 +382,9 @@ _destroy_route(struct _l2export_route *l2route) {
 static void
 _cb_route_finished(struct os_route *os_route, int error) {
   struct _l2export_route *l2route;
+#ifdef OONF_LOG_DEBUG_INFO
   struct os_route_str rbuf;
+#endif
 
   l2route = container_of(os_route, struct _l2export_route, os);
 
@@ -415,9 +419,10 @@ _cb_l2neigh_ip_added(void *ptr) {
   struct _l2export_route *l2route;
   struct os_route_key rt_key;
   int8_t af;
+#ifdef OONF_LOG_DEBUG_INFO
   struct os_route_str rbuf;
   struct netaddr_str nbuf;
-
+#endif
   os_routing_init_sourcespec_prefix(&rt_key, &nip->ip);
 
   avl_for_each_element(&_l2export_tree, l2export, _node) {
index 26a5cb2..5d9d3d4 100644 (file)
@@ -321,7 +321,9 @@ _remove_old_entries(struct oonf_layer2_net *l2net, struct _import_entry *import,
                     const struct netaddr *route_gw, const struct netaddr *route_dst) {
   struct oonf_layer2_neighbor_address *match, *l2n_it1, *l2n_start, *l2n_it2;
   const struct netaddr *gw;
+#ifdef OONF_LOG_DEBUG_INFO
   struct netaddr_str nbuf;
+#endif
 
   match = NULL;
   OONF_DEBUG(LOG_L2_IMPORT, "route-DST: %s", netaddr_to_string(&nbuf, route_dst));
@@ -356,9 +358,9 @@ _cb_rt_event(const struct os_route *route, bool set) {
   const struct netaddr *gw, *dst, *mac;
   const char *l2ifname, *macifname;
 
+  struct netaddr_str nbuf;
 #ifdef OONF_LOG_DEBUG_INFO
   struct os_route_str rbuf;
-  struct netaddr_str nbuf;
 #endif
 
   if (netaddr_is_in_subnet(&NETADDR_IPV4_MULTICAST, &route->p.key.dst) ||
@@ -482,8 +484,8 @@ _cb_rt_event(const struct os_route *route, bool set) {
     if (set && !l2neigh_ip) {
       /* generate l2 key including LID */
       if (oonf_layer2_neigh_generate_lid(&nb_key, &import->l2origin, mac)) {
-        OONF_DEBUG(LOG_L2_IMPORT, "Could not generate LID for MAC %s",
-            netaddr_to_string(&nbuf, mac));
+        OONF_WARN(LOG_L2_IMPORT, "Could not generate LID for MAC %s (if %s)",
+            netaddr_to_string(&nbuf, mac), macifname);
         continue;
       }