From: Paul Mackerras Date: Mon, 11 Dec 1995 05:18:39 +0000 (+0000) Subject: old DLPI doesn't have dl_sap_length X-Git-Tag: RELEASE_2_3_6~579 X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=commitdiff_plain;h=dee72905271845128ad26cff5cf770c433f3f4a7;hp=beef575f39e870edb3beb4f13e8417153f20e3b6 old DLPI doesn't have dl_sap_length --- 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 @@ -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);