aboutsummaryrefslogtreecommitdiff
path: root/src/platform/windows/win_resolv.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2020-10-29 23:07:23 -0700
committerGarrett D'Amore <garrett@damore.org>2020-10-29 23:07:23 -0700
commit6b147e879431d615bebb867263a776ac20e1864d (patch)
tree388086abb265efe0ac7b96489181e5ff9c396752 /src/platform/windows/win_resolv.c
parent5b529c298eb8b56eb2df5a86d9274de06d9ce796 (diff)
downloadnng-6b147e879431d615bebb867263a776ac20e1864d.tar.gz
nng-6b147e879431d615bebb867263a776ac20e1864d.tar.bz2
nng-6b147e879431d615bebb867263a776ac20e1864d.zip
fixes #1022 Support tcp6 link local addresses
Diffstat (limited to 'src/platform/windows/win_resolv.c')
-rw-r--r--src/platform/windows/win_resolv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/platform/windows/win_resolv.c b/src/platform/windows/win_resolv.c
index d1cc058e..d810ecac 100644
--- a/src/platform/windows/win_resolv.c
+++ b/src/platform/windows/win_resolv.c
@@ -154,6 +154,7 @@ resolv_task(resolv_item *item)
sin6 = (void *) probe->ai_addr;
sa.s_in6.sa_family = NNG_AF_INET6;
sa.s_in6.sa_port = item->port;
+ sa.s_in6.sa_scope = sin6->sin6_scope_id;
memcpy(sa.s_in6.sa_addr, sin6->sin6_addr.s6_addr, 16);
nni_aio_set_sockaddr(item->aio, &sa);
break;