]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: Use `IPV6_MAX_BITLEN` when deleting SRv6 functions
authorCarmine Scarpitta <cscarpit@cisco.com>
Sun, 3 Nov 2024 07:54:03 +0000 (08:54 +0100)
committerCarmine Scarpitta <cscarpit@cisco.com>
Sun, 3 Nov 2024 07:54:03 +0000 (08:54 +0100)
Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
bgpd/bgp_zebra.c

index 9053df3192e1d9d77f37abff3e79bf5c7749a821..b95172bfe0188783593382f4fb55fc289ae8ae41 100644 (file)
@@ -3699,7 +3699,7 @@ static int bgp_zebra_process_srv6_locator_delete(ZAPI_CALLBACK_ARGS)
        // refresh functions
        for (ALL_LIST_ELEMENTS(bgp->srv6_functions, node, nnode, func)) {
                tmp_prefi.family = AF_INET6;
-               tmp_prefi.prefixlen = 128;
+               tmp_prefi.prefixlen = IPV6_MAX_BITLEN;
                tmp_prefi.prefix = func->sid;
                if (prefix_match((struct prefix *)&loc.prefix,
                                 (struct prefix *)&tmp_prefi)) {