diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-01-26 22:43:50 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-01-26 22:43:50 +0000 |
commit | 7fa0f587def7a1f3b27772fed17302872cb7ac3e (patch) | |
tree | b60c21ee7f00b02ced1d7f21665eb611796fd91e /src/vpn | |
parent | 2ae80e7257ac8432736d6dc9a023ae57b190a969 (diff) | |
download | gnunet-7fa0f587def7a1f3b27772fed17302872cb7ac3e.tar.gz gnunet-7fa0f587def7a1f3b27772fed17302872cb7ac3e.zip |
-actually copy payload
Diffstat (limited to 'src/vpn')
-rw-r--r-- | src/vpn/gnunet-service-vpn.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vpn/gnunet-service-vpn.c b/src/vpn/gnunet-service-vpn.c index be0760bce..a32e739d2 100644 --- a/src/vpn/gnunet-service-vpn.c +++ b/src/vpn/gnunet-service-vpn.c | |||
@@ -2286,8 +2286,11 @@ receive_tcp_back (void *cls GNUNET_UNUSED, struct GNUNET_MESH_Tunnel *tunnel, | |||
2286 | tcp->dpt = htons (ts->source_port); | 2286 | tcp->dpt = htons (ts->source_port); |
2287 | GNUNET_TUN_calculate_tcp6_checksum (ipv6, | 2287 | GNUNET_TUN_calculate_tcp6_checksum (ipv6, |
2288 | tcp, | 2288 | tcp, |
2289 | &tcp[1], | 2289 | &data[1], |
2290 | mlen); | 2290 | mlen); |
2291 | memcpy (&tcp[1], | ||
2292 | &data[1], | ||
2293 | mlen); | ||
2291 | (void) GNUNET_HELPER_send (helper_handle, | 2294 | (void) GNUNET_HELPER_send (helper_handle, |
2292 | msg, | 2295 | msg, |
2293 | GNUNET_YES, | 2296 | GNUNET_YES, |