]> git.proxmox.com Git - mirror_frr.git/blobdiff - isisd/isis_bfd.c
isisd : Transformational changes to support different VRFs.
[mirror_frr.git] / isisd / isis_bfd.c
index 5729994baac15a1a96f058a2e620673b6dec3d68..f81dd6cf51c35f6eee8b21835dbdc82e6fb80a18 100644 (file)
@@ -195,6 +195,14 @@ static int isis_bfd_nbr_replay(ZAPI_CALLBACK_ARGS)
 
        struct listnode *anode;
        struct isis_area *area;
+       struct isis *isis = NULL;
+
+       isis = isis_lookup_by_vrfid(vrf_id);
+
+       if (isis == NULL) {
+               zlog_warn(" %s : ISIS routing instance not found", __func__);
+               return -1;
+       }
 
        if (IS_DEBUG_BFD)
                zlog_debug("ISIS-BFD: Got neighbor replay request, resending neighbors.");