From dee72905271845128ad26cff5cf770c433f3f4a7 Mon Sep 17 00:00:00 2001 From: Paul Mackerras Date: Mon, 11 Dec 1995 05:18:39 +0000 Subject: [PATCH] old DLPI doesn't have dl_sap_length --- pppd/sys-svr4.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); -- 2.39.2