- wrong flag...
authorBart Polot <bart@net.in.tum.de>
Tue, 15 Oct 2013 12:51:58 +0000 (12:51 +0000)
committerBart Polot <bart@net.in.tum.de>
Tue, 15 Oct 2013 12:51:58 +0000 (12:51 +0000)
src/mesh/gnunet-service-mesh_channel.c

index 7ee1250207067dc18f10f58bd953e007d43c0eae..bd1e641367b73147deba9c152b5c152b6a16c76e 100644 (file)
@@ -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;