diff options
Diffstat (limited to 'pimd/pim_nht.c')
| -rw-r--r-- | pimd/pim_nht.c | 5 | 
1 files changed, 1 insertions, 4 deletions
diff --git a/pimd/pim_nht.c b/pimd/pim_nht.c index 26ca48543f..419e76c33f 100644 --- a/pimd/pim_nht.c +++ b/pimd/pim_nht.c @@ -237,10 +237,7 @@ void pim_delete_tracked_nexthop(struct pim_instance *pim, struct prefix *addr,  			if (!pim_addr_is_any(upstream->sg.src))  				continue; -			grp.family = AF_INET; -			grp.prefixlen = IPV4_MAX_BITLEN; -			grp.u.prefix4 = upstream->sg.grp; - +			pim_addr_to_prefix(&grp, upstream->sg.grp);  			trp_info = pim_rp_find_match_group(pim, &grp);  			if (trp_info == rp)  				hash_release(pnc->upstream_hash, upstream);  | 
