From b9796a6e01314bf408191545b0eac09c8cfee8a5 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Thu, 1 Dec 2016 08:59:16 -0500 Subject: [PATCH] bgpd: Fix vrf crash Ensure that we have a valid vrf before we log information about it. Signed-off-by: Donald Sharp Reviewed-by: Don Slice --- bgpd/bgp_fsm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bgpd/bgp_fsm.c b/bgpd/bgp_fsm.c index 4b8a29688..424eec55c 100644 --- a/bgpd/bgp_fsm.c +++ b/bgpd/bgp_fsm.c @@ -1468,7 +1468,7 @@ bgp_establish (struct peer *peer) zlog_info ("%%ADJCHANGE: neighbor %s(%s) in vrf %s Up", peer->host, (peer->hostname) ? peer->hostname : "Unknown", - (vrf->vrf_id != VRF_DEFAULT ) ? vrf->name : "Default"); + vrf ? ((vrf->vrf_id != VRF_DEFAULT ) ? vrf->name : "Default") : ""); } /* assign update-group/subgroup */ update_group_adjust_peer_afs(peer); -- 2.39.2