aboutsummaryrefslogtreecommitdiff
path: root/src/mesh
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2012-01-19 23:17:24 +0000
committerBart Polot <bart@net.in.tum.de>2012-01-19 23:17:24 +0000
commit5c0927bb8e626a7e4c01a31eba2ec1edacca55c6 (patch)
treeb47f0325d992dea27675ff3a021d13689761b30b /src/mesh
parent0f0ff0d2f2bc0878f94d439e1a4bffddcaecb150 (diff)
downloadgnunet-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.c3
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);