diff options
author | Bart Polot <bart@net.in.tum.de> | 2013-11-08 14:11:35 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2013-11-08 14:11:35 +0000 |
commit | 548c3ae72646799e886f403945bf07befa670e0d (patch) | |
tree | d2eeffe58b8804428db639095b715505a938b6ae /src/mesh/gnunet-service-mesh_tunnel.c | |
parent | f6af29045eae5eede84429a48c0d07e5504c821b (diff) | |
download | gnunet-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.c | 6 |
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 | /** |