summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2024-05-17 09:39:51 +0300
committerGitHub <noreply@github.com>2024-05-17 09:39:51 +0300
commit5dcb1880b69673eb72aa25c348900d857ead0571 (patch)
treeced2d4972917a351ca6fc2fd988cc64a5c8ab74b
parent03e3da09a8521ef5aad82aad1635515d69e46ae0 (diff)
parente446308d76b4ac8f26149db982bf5ed5ac93d5f5 (diff)
Merge pull request #16020 from louis-6wind/fix-bgp-llgr
bgpd: fix dynamic peer graceful restart race condition
-rw-r--r--bgpd/bgp_fsm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bgpd/bgp_fsm.c b/bgpd/bgp_fsm.c
index f10705ef21..15cc5dbe2e 100644
--- a/bgpd/bgp_fsm.c
+++ b/bgpd/bgp_fsm.c
@@ -1779,7 +1779,7 @@ bgp_connect_fail(struct peer_connection *connection)
{
struct peer *peer = connection->peer;
- if (peer_dynamic_neighbor(peer)) {
+ if (peer_dynamic_neighbor_no_nsf(peer)) {
if (bgp_debug_neighbor_events(peer))
zlog_debug("%s (dynamic neighbor) deleted (%s)",
peer->host, __func__);