summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/cmd/smbsrv/smbd/smbd_join.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/cmd/smbsrv/smbd/smbd_join.c b/usr/src/cmd/smbsrv/smbd/smbd_join.c
index cfff2b11f6..1e844c6473 100644
--- a/usr/src/cmd/smbsrv/smbd/smbd_join.c
+++ b/usr/src/cmd/smbsrv/smbd/smbd_join.c
@@ -187,7 +187,7 @@ smbd_dc_monitor(void *arg)
static int
smbd_dc_check(smb_domainex_t *di)
{
- struct sockaddr sa;
+ struct sockaddr_storage sa;
int salen = 0;
int sock = -1;
int tmo = 5 * 1000; /* 5 sec. */
@@ -223,7 +223,7 @@ smbd_dc_check(smb_domainex_t *di)
(void) setsockopt(sock, IPPROTO_TCP,
TCP_CONN_ABORT_THRESHOLD, &tmo, sizeof (tmo));
- rc = connect(sock, &sa, salen);
+ rc = connect(sock, (const struct sockaddr *)&sa, salen);
if (rc < 0)
rc = errno;