aboutsummaryrefslogtreecommitdiff
path: root/src/mesh/gnunet-service-mesh_tunnel.c
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2013-11-08 14:11:35 +0000
committerBart Polot <bart@net.in.tum.de>2013-11-08 14:11:35 +0000
commit548c3ae72646799e886f403945bf07befa670e0d (patch)
treed2eeffe58b8804428db639095b715505a938b6ae /src/mesh/gnunet-service-mesh_tunnel.c
parentf6af29045eae5eede84429a48c0d07e5504c821b (diff)
downloadgnunet-548c3ae72646799e886f403945bf07befa670e0d.tar.gz
gnunet-548c3ae72646799e886f403945bf07befa670e0d.zip
- allow to cancel connection messages
- change poll/ack mechanism
Diffstat (limited to 'src/mesh/gnunet-service-mesh_tunnel.c')
-rw-r--r--src/mesh/gnunet-service-mesh_tunnel.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mesh/gnunet-service-mesh_tunnel.c b/src/mesh/gnunet-service-mesh_tunnel.c
index 68e9d8684..d745e6da1 100644
--- a/src/mesh/gnunet-service-mesh_tunnel.c
+++ b/src/mesh/gnunet-service-mesh_tunnel.c
@@ -660,7 +660,8 @@ send_kx (struct MeshTunnel3 *t,
660 } 660 }
661 661
662 fwd = GMC_is_origin (t->connection_head->c, GNUNET_YES); 662 fwd = GMC_is_origin (t->connection_head->c, GNUNET_YES);
663 GMC_send_prebuilt_message (&msg->header, c, fwd); 663 /* TODO save handle and cancel in case of a unneeded retransmission */
664 GMC_send_prebuilt_message (&msg->header, c, fwd, NULL, NULL);
664} 665}
665 666
666 667
@@ -2021,7 +2022,8 @@ GMT_send_prebuilt_message (const struct GNUNET_MessageHeader *message,
2021 } 2022 }
2022 2023
2023 fwd = GMC_is_origin (c, GNUNET_YES); 2024 fwd = GMC_is_origin (c, GNUNET_YES);
2024 GMC_send_prebuilt_message (&msg->header, c, fwd); 2025 /* FIXME allow channels to cancel */
2026 GMC_send_prebuilt_message (&msg->header, c, fwd, NULL, NULL);
2025} 2027}
2026 2028
2027/** 2029/**