From e492c677596668d41d865a5758a81ea53ca78eac Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Tue, 15 Oct 2013 12:51:58 +0000 Subject: [PATCH] - wrong flag... --- src/mesh/gnunet-service-mesh_channel.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mesh/gnunet-service-mesh_channel.c b/src/mesh/gnunet-service-mesh_channel.c index 7ee125020..bd1e64136 100644 --- a/src/mesh/gnunet-service-mesh_channel.c +++ b/src/mesh/gnunet-service-mesh_channel.c @@ -464,11 +464,8 @@ send_client_ack (struct MeshChannel *ch, int fwd) GNUNET_break (0); return; } - if (GNUNET_YES == rel->client_ready) - return; GML_send_ack (fwd ? ch->root : ch->dest, fwd ? ch->lid_root : ch->lid_dest); - rel->client_ready = GNUNET_YES; } @@ -724,6 +721,7 @@ channel_confirm (struct MeshChannel *ch, int fwd) ch->state = MESH_CHANNEL_READY; rel = fwd ? ch->root_rel : ch->dest_rel; + rel->client_ready = GNUNET_YES; for (copy = rel->head_sent; NULL != copy; copy = next) { struct GNUNET_MessageHeader *msg; -- 2.25.1