diff options
author | Paul Mackerras <paulus@samba.org> | 1995-12-11 05:18:39 +0000 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 1995-12-11 05:18:39 +0000 |
commit | dee72905271845128ad26cff5cf770c433f3f4a7 (patch) | |
tree | 5c93d2c4e7710e4deefa968308f33968bb49fde8 | |
parent | beef575f39e870edb3beb4f13e8417153f20e3b6 (diff) | |
download | ppp-dee72905271845128ad26cff5cf770c433f3f4a7.tar.gz |
old DLPI doesn't have dl_sap_length
-rw-r--r-- | pppd/sys-svr4.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pppd/sys-svr4.c b/pppd/sys-svr4.c index 4e4006d..716c2bd 100644 --- a/pppd/sys-svr4.c +++ b/pppd/sys-svr4.c @@ -26,7 +26,7 @@ */ #ifndef lint -static char rcsid[] = "$Id: sys-svr4.c,v 1.7 1995/10/27 03:52:56 paulus Exp $"; +static char rcsid[] = "$Id: sys-svr4.c,v 1.8 1995/12/11 05:18:39 paulus Exp $"; #endif #include <limits.h> @@ -1143,10 +1143,12 @@ get_hw_addr(name, hwaddr) adrlen = reply.prim.info_ack.dl_addr_length; adrp = (unsigned char *)&reply + reply.prim.info_ack.dl_addr_offset; +#if DL_CURRENT_VERSION >= 2 if (reply.prim.info_ack.dl_sap_length < 0) adrlen += reply.prim.info_ack.dl_sap_length; else adrp += reply.prim.info_ack.dl_sap_length; +#endif hwaddr->sa_family = AF_UNSPEC; memcpy(hwaddr->sa_data, adrp, adrlen); |