]> git.proxmox.com Git - mirror_frr.git/blobdiff - bgpd/bgp_bfd.c
bgpd: fix crash during configuration removal
[mirror_frr.git] / bgpd / bgp_bfd.c
index f6f2f5f6e427e3670a56f2e687e596fcb9f01b9c..4995f9a1fd8bc4c3e73cba8d0f7851af8415d003 100644 (file)
@@ -326,7 +326,9 @@ static void bgp_peer_remove_bfd(struct peer *p)
                return;
        }
 
-       bfd_sess_free(&p->bfd_config->session);
+       if (p->bfd_config)
+               bfd_sess_free(&p->bfd_config->session);
+
        XFREE(MTYPE_BFD_CONFIG, p->bfd_config);
 }