From: Bart Polot Date: Wed, 23 Jul 2014 05:47:24 +0000 (+0000) Subject: - clear ready flag on send X-Git-Tag: initial-import-from-subversion-38251~3427 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c400e729c00d3f187ffb6114ab402a1cc9576419;p=oweals%2Fgnunet.git - clear ready flag on send --- diff --git a/src/cadet/gnunet-service-cadet_channel.c b/src/cadet/gnunet-service-cadet_channel.c index 78ce61ff4..4b1200102 100644 --- a/src/cadet/gnunet-service-cadet_channel.c +++ b/src/cadet/gnunet-service-cadet_channel.c @@ -574,14 +574,20 @@ send_client_data (struct CadetChannel *ch, if (fwd) { if (ch->dest_rel->client_ready) + { GML_send_data (ch->dest, msg, ch->lid_dest); + ch->dest_rel->client_ready = GNUNET_NO; + } else add_buffered_data (msg, ch->dest_rel); } else { if (ch->root_rel->client_ready) + { GML_send_data (ch->root, msg, ch->lid_root); + ch->root_rel->client_ready = GNUNET_NO; + } else add_buffered_data (msg, ch->root_rel); }