From a9d065092a03114114a99454393499ff21a8b6b7 Mon Sep 17 00:00:00 2001 From: Paul Mackerras Date: Thu, 9 Jun 1994 01:53:19 +0000 Subject: [PATCH] patch to proxyarp stuff from Michael Callahan --- pppd/sys-linux.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pppd/sys-linux.c b/pppd/sys-linux.c index daaf612..7083233 100644 --- a/pppd/sys-linux.c +++ b/pppd/sys-linux.c @@ -775,16 +775,16 @@ int get_ether_addr (u_long ipaddr, struct sockaddr *hwaddr) } hwaddr->sa_family = ARPHRD_ETHER; - memcpy (&hwaddr->sa_data, &ifr->ifr_hwaddr, ETH_ALEN); + memcpy (&hwaddr->sa_data, &ifreq.ifr_hwaddr, ETH_ALEN); MAINDEBUG ((LOG_DEBUG, "proxy arp: found hwaddr %02x:%02x:%02x:%02x:%02x:%02x", - (int) ((unsigned char *) &ifr->ifr_hwaddr)[0], - (int) ((unsigned char *) &ifr->ifr_hwaddr)[1], - (int) ((unsigned char *) &ifr->ifr_hwaddr)[2], - (int) ((unsigned char *) &ifr->ifr_hwaddr)[3], - (int) ((unsigned char *) &ifr->ifr_hwaddr)[4], - (int) ((unsigned char *) &ifr->ifr_hwaddr)[5])); + (int) ((unsigned char *) &ifreq.ifr_hwaddr)[0], + (int) ((unsigned char *) &ifreq.ifr_hwaddr)[1], + (int) ((unsigned char *) &ifreq.ifr_hwaddr)[2], + (int) ((unsigned char *) &ifreq.ifr_hwaddr)[3], + (int) ((unsigned char *) &ifreq.ifr_hwaddr)[4], + (int) ((unsigned char *) &ifreq.ifr_hwaddr)[5])); return 1; } -- 2.39.2