diff options
Diffstat (limited to 'usr/src/lib/libipadm/common/ipadm_ndpd.c')
| -rw-r--r-- | usr/src/lib/libipadm/common/ipadm_ndpd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/lib/libipadm/common/ipadm_ndpd.c b/usr/src/lib/libipadm/common/ipadm_ndpd.c index eebf416e23..88b9560236 100644 --- a/usr/src/lib/libipadm/common/ipadm_ndpd.c +++ b/usr/src/lib/libipadm/common/ipadm_ndpd.c @@ -169,7 +169,8 @@ retry: /* Create the link-local address */ bzero(&lifr.lifr_addr, sizeof (lifr.lifr_addr)); - (void) plen2mask(PREFIXLEN_LINKLOCAL, AF_INET6, &lifr.lifr_addr); + (void) plen2mask(PREFIXLEN_LINKLOCAL, AF_INET6, + (struct sockaddr *)&lifr.lifr_addr); if ((err = ioctl(iph->iph_sock6, SIOCSLIFNETMASK, (caddr_t)&lifr)) < 0) goto fail; if (addr->ipadm_intfidlen == 0) { |
