From b55be857a3034844d8396798e0dbb37c3f6c2f93 Mon Sep 17 00:00:00 2001 From: James Carlson Date: Wed, 4 May 2005 21:31:20 +0000 Subject: [PATCH] Fix for Sun CR 6257917: the right prefix length for an interface token is 64 bits, not 10. (10 came from the prefix length of a link-layer address, but it's not actually used by SIOCSLIFADDR, so it wasn't right in any case.) --- pppd/sys-solaris.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pppd/sys-solaris.c b/pppd/sys-solaris.c index fb8f0fd..add4423 100644 --- a/pppd/sys-solaris.c +++ b/pppd/sys-solaris.c @@ -85,7 +85,7 @@ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#define RCSID "$Id: sys-solaris.c,v 1.13 2004/11/04 10:02:26 paulus Exp $" +#define RCSID "$Id: sys-solaris.c,v 1.14 2005/05/04 21:31:20 carlsonj Exp $" #include #include @@ -194,7 +194,7 @@ static int if6_is_up = 0; /* IPv6 interface has been marked up */ eui64_copy(eui64, s->sin6_addr.s6_addr32[2]); \ s->sin6_family = AF_INET6; \ l.lifr_addr.ss_family = AF_INET6; \ - l.lifr_addrlen = 10; \ + l.lifr_addrlen = 64; \ l.lifr_addr = laddr; \ } while (0) -- 2.39.2