summaryrefslogtreecommitdiff
path: root/usr/src/lib/libipadm/common/ipadm_ndpd.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libipadm/common/ipadm_ndpd.c')
-rw-r--r--usr/src/lib/libipadm/common/ipadm_ndpd.c3
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) {