mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 08:50:16 +00:00
ospfd: Fix compiler warnings
Two issues: 1) nbr->oi->ifp->name is an array it would always evaluate to true. 2) There exist a code path where addr would be used without initialization. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
This commit is contained in:
parent
0bffa92902
commit
cb2af5d07a
@ -4022,7 +4022,7 @@ ospf_proactively_arp (struct ospf_neighbor *nbr)
|
||||
char *str_ptr;
|
||||
int ret;
|
||||
|
||||
if (!nbr || !nbr->oi || !nbr->oi->ifp || !nbr->oi->ifp->name)
|
||||
if (!nbr || !nbr->oi || !nbr->oi->ifp)
|
||||
return;
|
||||
|
||||
str_ptr = strcpy (ping_nbr, "ping -c 1 -I ");
|
||||
|
@ -361,7 +361,7 @@ DEFUN (ospf_passive_interface,
|
||||
"Interface's name\n")
|
||||
{
|
||||
struct interface *ifp;
|
||||
struct in_addr addr;
|
||||
struct in_addr addr = { .s_addr = INADDR_ANY };
|
||||
int ret;
|
||||
struct ospf_if_params *params;
|
||||
struct route_node *rn;
|
||||
@ -440,7 +440,7 @@ DEFUN (no_ospf_passive_interface,
|
||||
"Interface's name\n")
|
||||
{
|
||||
struct interface *ifp;
|
||||
struct in_addr addr;
|
||||
struct in_addr addr = { .s_addr = INADDR_ANY };
|
||||
struct ospf_if_params *params;
|
||||
int ret;
|
||||
struct route_node *rn;
|
||||
|
Loading…
Reference in New Issue
Block a user