diff --git a/zebra/zebra_vrf.h b/zebra/zebra_vrf.h index 4d53eee093..3b9e930969 100644 --- a/zebra/zebra_vrf.h +++ b/zebra/zebra_vrf.h @@ -128,6 +128,8 @@ struct zebra_vrf { static inline vrf_id_t zvrf_id(struct zebra_vrf *zvrf) { + if (!zvrf || !zvrf->vrf) + return VRF_UNKNOWN; return zvrf->vrf->vrf_id; }