diff options
Diffstat (limited to 'zebra/if_ioctl.c')
| -rw-r--r-- | zebra/if_ioctl.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/zebra/if_ioctl.c b/zebra/if_ioctl.c index a5a18a10fa..6ce566262d 100644 --- a/zebra/if_ioctl.c +++ b/zebra/if_ioctl.c @@ -152,7 +152,8 @@ static int if_get_hwaddr(struct interface *ifp)  	ifreq.ifr_addr.sa_family = AF_INET;  	/* Fetch Hardware address if available. */ -	ret = vrf_if_ioctl(SIOCGIFHWADDR, (caddr_t)&ifreq, ifp->vrf_id); +	ret = vrf_if_ioctl(SIOCGIFHWADDR, (caddr_t)&ifreq, +			   vrf_to_id(ifp->vrf));  	if (ret < 0)  		ifp->hw_addr_len = 0;  	else {  | 
