diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-09-13 13:20:50 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-09-13 13:20:50 +0000 |
commit | 234166144f8de1c14f1fe5b94ffd76e47265b931 (patch) | |
tree | 5d5e592ca5a602c9624c65a20c09f69869ba8669 /src/transport/gnunet-service-transport_validation.c | |
parent | 6e487a3895c0ba060899225040abc7c08d2d46b2 (diff) | |
download | gnunet-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.c | 2 |
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 |