aboutsummaryrefslogtreecommitdiff
path: root/src/nat/gnunet-service-nat.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nat/gnunet-service-nat.c')
-rw-r--r--src/nat/gnunet-service-nat.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/nat/gnunet-service-nat.c b/src/nat/gnunet-service-nat.c
index 0695c7ac7..21089890d 100644
--- a/src/nat/gnunet-service-nat.c
+++ b/src/nat/gnunet-service-nat.c
@@ -1234,8 +1234,12 @@ process_external_ip (void *cls,
1234 ch->hole_external); 1234 ch->hole_external);
1235 1235
1236 /* build sockaddr storage with port number */ 1236 /* build sockaddr storage with port number */
1237 memset (&ss, 0, sizeof (ss)); 1237 memset (&ss,
1238 memcpy (&ss, addr, addrlen); 1238 0,
1239 sizeof (ss));
1240 GNUNET_memcpy (&ss,
1241 addr,
1242 addrlen);
1239 switch (addr->sa_family) 1243 switch (addr->sa_family)
1240 { 1244 {
1241 case AF_INET: 1245 case AF_INET: