aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_validation.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2012-09-13 13:20:50 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2012-09-13 13:20:50 +0000
commit234166144f8de1c14f1fe5b94ffd76e47265b931 (patch)
tree5d5e592ca5a602c9624c65a20c09f69869ba8669 /src/transport/gnunet-service-transport_validation.c
parent6e487a3895c0ba060899225040abc7c08d2d46b2 (diff)
downloadgnunet-234166144f8de1c14f1fe5b94ffd76e47265b931.tar.gz
gnunet-234166144f8de1c14f1fe5b94ffd76e47265b931.zip
- unaligned memory access
Diffstat (limited to 'src/transport/gnunet-service-transport_validation.c')
-rw-r--r--src/transport/gnunet-service-transport_validation.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport_validation.c b/src/transport/gnunet-service-transport_validation.c
index a4222bff5..59fe1737f 100644
--- a/src/transport/gnunet-service-transport_validation.c
+++ b/src/transport/gnunet-service-transport_validation.c
@@ -902,7 +902,7 @@ GST_validation_handle_ping (const struct GNUNET_PeerIdentity *sender,
902 sizeof (uint32_t) + sizeof (struct GNUNET_TIME_AbsoluteNBO) + 902 sizeof (uint32_t) + sizeof (struct GNUNET_TIME_AbsoluteNBO) +
903 alen + slen); 903 alen + slen);
904 pong->purpose.purpose = htonl (GNUNET_SIGNATURE_PURPOSE_TRANSPORT_PONG_OWN); 904 pong->purpose.purpose = htonl (GNUNET_SIGNATURE_PURPOSE_TRANSPORT_PONG_OWN);
905 pong->challenge = ping->challenge; 905 memcpy (&pong->challenge, &ping->challenge, sizeof (ping->challenge));
906 pong->addrlen = htonl (alen + slen); 906 pong->addrlen = htonl (alen + slen);
907 memcpy (&pong[1], addr, slen); /* Copy transport plugin */ 907 memcpy (&pong[1], addr, slen); /* Copy transport plugin */
908#if KEEP_093_COMPATIBILITY 908#if KEEP_093_COMPATIBILITY