]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: upon peer unconfiguration, remove bfd context if any 4346/head
authorPhilippe Guibert <philippe.guibert@6wind.com>
Mon, 20 May 2019 12:52:44 +0000 (14:52 +0200)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Tue, 21 May 2019 16:02:28 +0000 (18:02 +0200)
upon peer unconfiguration, remove bfd context if necessary.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
bgpd/bgpd.c

index 2a7663f195cda2e445e66e457b1be0bc2d99853f..2e648af1bb986b639f1457f7dd66da5fe89f0458 100644 (file)
@@ -2232,6 +2232,8 @@ int peer_delete(struct peer *peer)
 
        SET_FLAG(peer->flags, PEER_FLAG_DELETE);
 
+       bgp_bfd_deregister_peer(peer);
+
        /* If this peer belongs to peer group, clear up the
           relationship.  */
        if (peer->group) {