diff options
author | Christian Grothoff <christian@grothoff.org> | 2018-05-13 19:55:46 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2018-05-13 19:55:46 +0200 |
commit | fa2978883e1585b1eeff3a22b7a9b4f174a45ca3 (patch) | |
tree | 52800dd5062534729be80227608def6f6c0c45ac /src/nat/gnunet-service-nat.c | |
parent | 2bb2faa207e4015609100a1aca38af344c65596f (diff) | |
download | gnunet-fa2978883e1585b1eeff3a22b7a9b4f174a45ca3.tar.gz gnunet-fa2978883e1585b1eeff3a22b7a9b4f174a45ca3.zip |
get rid of plain memcpy calls
Diffstat (limited to 'src/nat/gnunet-service-nat.c')
-rw-r--r-- | src/nat/gnunet-service-nat.c | 8 |
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: |