]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: Update sub_sort when handling doppelganger connections 14992/head
authorDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 12 Dec 2023 09:55:10 +0000 (11:55 +0200)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 12 Dec 2023 09:55:10 +0000 (11:55 +0200)
This is important especially for OPEN messages. Without this, we can't send
software-version capability which relies on OAD too.

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgpd.c

index 051d9207167e9eb443d0d57aca6b12eda9fc2476..b9ba70bb83b80ab96046346afb2ffcf4bb44801b 100644 (file)
@@ -1542,6 +1542,7 @@ void peer_xfer_config(struct peer *peer_dst, struct peer *peer_src)
        /* copy tcp_mss value */
        peer_dst->tcp_mss = peer_src->tcp_mss;
        (void)peer_sort(peer_dst);
+       peer_dst->sub_sort = peer_src->sub_sort;
        peer_dst->rmap_type = peer_src->rmap_type;
        peer_dst->local_role = peer_src->local_role;