]> git.puffer.fish Git - matthieu/frr.git/commitdiff
ripd, isisd: fix warnings that make the build fail
authorChristian Franke <chris@opensourcerouting.org>
Tue, 10 Nov 2015 16:45:03 +0000 (17:45 +0100)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 30 Mar 2016 00:26:11 +0000 (20:26 -0400)
These issues have been found by running buildtest.sh
using GCC 5.2.0 and Clang 3.7.0

Fixes pointer checks that can never be null

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Tested-by: NetDEF CI System <cisystem@netdef.org>
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
isisd/isis_adjacency.c
ripd/ripd.c

index 414885fc4dec265d7d8e9bb7254913e2e2c5b090..fb14a21f0d26f97f0cf2523f3e48c36d4df09029 100644 (file)
@@ -203,7 +203,7 @@ isis_adj_state_change (struct isis_adjacency *adj, enum isis_adj_state new_state
       if (dyn)
        adj_name = (const char *)dyn->name.name;
       else
-       adj_name = adj->sysid ? sysid_print (adj->sysid) : "unknown";
+       adj_name = sysid_print (adj->sysid);
 
       zlog_info ("%%ADJCHANGE: Adjacency to %s (%s) changed from %s to %s, %s",
                 adj_name,
@@ -314,8 +314,8 @@ isis_adj_print (struct isis_adjacency *adj)
     zlog_debug ("%s", dyn->name.name);
 
   zlog_debug ("SystemId %20s SNPA %s, level %d\nHolding Time %d",
-             adj->sysid ? sysid_print (adj->sysid) : "unknown",
-             snpa_print (adj->snpa), adj->level, adj->hold_time);
+              sysid_print (adj->sysid), snpa_print (adj->snpa),
+              adj->level, adj->hold_time);
   if (adj->ipv4_addrs && listcount (adj->ipv4_addrs) > 0)
     {
       zlog_debug ("IPv4 Address(es):");
index 2524588ee0267e8defdb74268dca95a505737539..acac8c1be7bbfe94a327ca43f956361604581a28 100644 (file)
@@ -2504,7 +2504,7 @@ rip_update_process (int route_type)
 
          if (IS_RIP_DEBUG_EVENT) 
            zlog_debug("SEND UPDATE to %s ifindex %d",
-                      (ifp->name ? ifp->name : "_unknown_"), ifp->ifindex);
+                      ifp->name, ifp->ifindex);
 
           /* send update on each connected network */
          for (ALL_LIST_ELEMENTS (ifp->connected, ifnode, ifnnode, connected))