]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: Initialize as_type for peer-group as AS_UNSPECIFIED
authorDonatas Abraitis <donatas@opensourcerouting.org>
Sun, 1 Dec 2024 12:32:08 +0000 (14:32 +0200)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Wed, 4 Dec 2024 06:55:48 +0000 (08:55 +0200)
Previously AS_UNSPECIFIED was treated as 0, but with now it's 1 after renumbering
peer_asn_type enum.

Fixes: 0dfe25697f5299326046fcfb66f2c6beca7c423c ("bgpd: Implement neighbor X remote-as auto")
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
(cherry picked from commit e57fb3282a6dce0835bb6d0f2a2f83fa54a35df4)

bgpd/bgpd.c

index 6a788d752af67ce57abde796ec5bc65941ab5a10..e08e72e01cbc083318abd7f6f8f6c2177cea8688 100644 (file)
@@ -2906,6 +2906,7 @@ struct peer_group *peer_group_get(struct bgp *bgp, const char *name)
        group->conf->host = XSTRDUP(MTYPE_BGP_PEER_HOST, name);
        group->conf->group = group;
        group->conf->as = 0;
+       group->conf->as_type = AS_UNSPECIFIED;
        group->conf->ttl = BGP_DEFAULT_TTL;
        group->conf->gtsm_hops = BGP_GTSM_HOPS_DISABLED;
        group->conf->v_routeadv = BGP_DEFAULT_EBGP_ROUTEADV;