Use pointed value (ipv6 address) as hash key instead of pointer value
(pointer to ipv6 address on the stack).
Type: fix
Change-Id: I74a8b6d4bb552b5b344bcb50c8e830700c4ce739
Signed-off-by: Benoît Ganne <bganne@cisco.com>
ip6_mldp_group_t *mcast_group_info;
uword *p;
- p = mhash_get (&imd->address_to_mldp_index, &addr);
+ p = mhash_get (&imd->address_to_mldp_index, addr);
mcast_group_info = p ? pool_elt_at_index (imd->mldp_group_pool, p[0]) : 0;
if (mcast_group_info)
{
- mhash_unset (&imd->address_to_mldp_index, &addr,
+ mhash_unset (&imd->address_to_mldp_index, addr,
/* old_value */ 0);
pool_put (imd->mldp_group_pool, mcast_group_info);
}