diff options
author | Bart Polot <bart@net.in.tum.de> | 2012-01-19 23:17:24 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2012-01-19 23:17:24 +0000 |
commit | 5c0927bb8e626a7e4c01a31eba2ec1edacca55c6 (patch) | |
tree | b47f0325d992dea27675ff3a021d13689761b30b /src/mesh | |
parent | 0f0ff0d2f2bc0878f94d439e1a4bffddcaecb150 (diff) | |
download | gnunet-5c0927bb8e626a7e4c01a31eba2ec1edacca55c6.tar.gz gnunet-5c0927bb8e626a7e4c01a31eba2ec1edacca55c6.zip |
Added TTL and MID initialization to tunnel refresh packets.
Diffstat (limited to 'src/mesh')
-rw-r--r-- | src/mesh/gnunet-service-mesh.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesh/gnunet-service-mesh.c b/src/mesh/gnunet-service-mesh.c index 79c6cb1b3..379609c96 100644 --- a/src/mesh/gnunet-service-mesh.c +++ b/src/mesh/gnunet-service-mesh.c | |||
@@ -3347,6 +3347,9 @@ path_refresh (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
3347 | msg->header.type = htons (GNUNET_MESSAGE_TYPE_MESH_MULTICAST); | 3347 | msg->header.type = htons (GNUNET_MESSAGE_TYPE_MESH_MULTICAST); |
3348 | msg->oid = my_full_id; | 3348 | msg->oid = my_full_id; |
3349 | msg->tid = htonl (t->id.tid); | 3349 | msg->tid = htonl (t->id.tid); |
3350 | msg->ttl = htonl (DEFAULT_TTL); | ||
3351 | msg->mid = htonl (t->mid + 1); | ||
3352 | t->mid++; | ||
3350 | payload = (struct GNUNET_MessageHeader *) &msg[1]; | 3353 | payload = (struct GNUNET_MessageHeader *) &msg[1]; |
3351 | payload->size = htons (sizeof (struct GNUNET_MessageHeader)); | 3354 | payload->size = htons (sizeof (struct GNUNET_MessageHeader)); |
3352 | payload->type = htons (GNUNET_MESSAGE_TYPE_MESH_PATH_KEEPALIVE); | 3355 | payload->type = htons (GNUNET_MESSAGE_TYPE_MESH_PATH_KEEPALIVE); |