mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-13 16:26:10 +00:00
bgpd: Use the actual pointer type instead of a void
Let's cut to the chase, we know the pointer type and it allows us to not to some gyrations. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
parent
48055cc48e
commit
ef96e3753f
@ -1103,7 +1103,7 @@ leak_update(struct bgp *to_bgp, struct bgp_dest *bn,
|
||||
struct bgp_path_info *new;
|
||||
struct bgp_path_info_extra *extra;
|
||||
uint32_t num_sids = 0;
|
||||
void *parent = source_bpi;
|
||||
struct bgp_path_info *parent = source_bpi;
|
||||
|
||||
if (new_attr->srv6_l3vpn || new_attr->srv6_vpn)
|
||||
num_sids = 1;
|
||||
@ -1311,7 +1311,7 @@ leak_update(struct bgp *to_bgp, struct bgp_dest *bn,
|
||||
|
||||
new->extra->parent = bgp_path_info_lock(parent);
|
||||
bgp_dest_lock_node(
|
||||
(struct bgp_dest *)((struct bgp_path_info *)parent)->net);
|
||||
(struct bgp_dest *)parent->net);
|
||||
if (bgp_orig)
|
||||
new->extra->bgp_orig = bgp_lock(bgp_orig);
|
||||
if (nexthop_orig)
|
||||
|
Loading…
Reference in New Issue
Block a user