Commit fc11307a72 for frr

commit fc11307a7288eddb28c45b5e038f0c3c1fae07ef
Author: Nageswara Soma <nsoma@cisco.com>
Date:   Mon Apr 20 13:16:03 2026 -0700

    bgpd: delete dynamic peer after TTL setup failure

    Call peer_delete() when TTL setup fails after creating
    a dynamic peer. This releases the peer and its state
    before bgp_accept() returns.

    Signed-off-by: Nageswara Soma <nsoma@cisco.com>

diff --git a/bgpd/bgp_network.c b/bgpd/bgp_network.c
index fa96de685b..64ac1b639c 100644
--- a/bgpd/bgp_network.c
+++ b/bgpd/bgp_network.c
@@ -545,6 +545,7 @@ static void bgp_accept(struct event *event)

 				incoming->fd = -1;
 				close(bgp_sock);
+				peer_delete(dynamic_peer);
 				return;
 			}