summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/lib/util_sock.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/lib/util_sock.c b/source3/lib/util_sock.c
index b2a1ece5db..822ff26331 100644
--- a/source3/lib/util_sock.c
+++ b/source3/lib/util_sock.c
@@ -365,7 +365,7 @@ void in_addr_to_sockaddr_storage(struct sockaddr_storage *ss,
{
struct sockaddr_in *sa = (struct sockaddr_in *)ss;
memset(ss, '\0', sizeof(*ss));
- ss->ss_family = AF_INET;
+ sa->sin_family = AF_INET;
sa->sin_addr = ip;
}
@@ -379,7 +379,7 @@ void in_addr_to_sockaddr_storage(struct sockaddr_storage *ss,
{
struct sockaddr_in6 *sa = (struct sockaddr_in6 *)ss;
memset(ss, '\0', sizeof(*ss));
- ss->ss_family = AF_INET6;
+ sa->sin6_family = AF_INET6;
sa->sin6_addr = ip;
}
#endif