diff options
Diffstat (limited to '')
-rw-r--r-- | bfdd/bfd.c | 1 | ||||
-rw-r--r-- | bfdd/bfd_packet.c | 3 |
2 files changed, 2 insertions, 2 deletions
diff --git a/bfdd/bfd.c b/bfdd/bfd.c index 90287114f..d2b60100e 100644 --- a/bfdd/bfd.c +++ b/bfdd/bfd.c @@ -159,6 +159,7 @@ int bfd_session_enable(struct bfd_session *bs) bs->vrf = vrf; if (bs->vrf == NULL) bs->vrf = vrf_lookup_by_id(VRF_DEFAULT); + assert(bs->vrf); if (bs->key.ifname[0] && BFD_CHECK_FLAG(bs->flags, BFD_SESS_FLAG_MH) == 0) diff --git a/bfdd/bfd_packet.c b/bfdd/bfd_packet.c index 7fbe6db16..ed36bb742 100644 --- a/bfdd/bfd_packet.c +++ b/bfdd/bfd_packet.c @@ -529,8 +529,7 @@ int bfd_recv_cb(struct thread *t) uint8_t msgbuf[1516]; struct bfd_vrf_global *bvrf = THREAD_ARG(t); - if (bvrf) - vrfid = bvrf->vrf->vrf_id; + vrfid = bvrf->vrf->vrf_id; /* Schedule next read. */ bfd_sd_reschedule(bvrf, sd); |