aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2013-12-12 18:22:55 +0000
committerBart Polot <bart@net.in.tum.de>2013-12-12 18:22:55 +0000
commit1f32373d9a58b21d7ca6a434683cf018d3b448b8 (patch)
tree90f13df1b46a7c24d4fd69dfbd359e280e9e801c /src
parent083e5e024ecaf53838d74e80c5cef2415474f428 (diff)
downloadgnunet-1f32373d9a58b21d7ca6a434683cf018d3b448b8.tar.gz
gnunet-1f32373d9a58b21d7ca6a434683cf018d3b448b8.zip
- wrong condition
Diffstat (limited to 'src')
-rw-r--r--src/mesh/gnunet-service-mesh_channel.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mesh/gnunet-service-mesh_channel.c b/src/mesh/gnunet-service-mesh_channel.c
index 216456296..ff2d822bc 100644
--- a/src/mesh/gnunet-service-mesh_channel.c
+++ b/src/mesh/gnunet-service-mesh_channel.c
@@ -2301,7 +2301,7 @@ GMCH_send_prebuilt_message (const struct GNUNET_MessageHeader *message,
2301 { 2301 {
2302 /* BCK ACK (going FWD) is just a response for a SYNACK, don't keep*/ 2302 /* BCK ACK (going FWD) is just a response for a SYNACK, don't keep*/
2303 fire_and_forget (message, ch, GNUNET_YES); 2303 fire_and_forget (message, ch, GNUNET_YES);
2304 break; 2304 return;
2305 } 2305 }
2306 /* fall-trough */ 2306 /* fall-trough */
2307 case GNUNET_MESSAGE_TYPE_MESH_DATA_ACK: 2307 case GNUNET_MESSAGE_TYPE_MESH_DATA_ACK:
@@ -2324,11 +2324,12 @@ GMCH_send_prebuilt_message (const struct GNUNET_MessageHeader *message,
2324 } 2324 }
2325 chq->tq = GMT_send_prebuilt_message (message, ch->t, GNUNET_YES, 2325 chq->tq = GMT_send_prebuilt_message (message, ch->t, GNUNET_YES,
2326 &ch_message_sent, chq); 2326 &ch_message_sent, chq);
2327 if (NULL != chq->tq) 2327 if (NULL == chq->tq)
2328 { 2328 {
2329 GNUNET_break (0); 2329 GNUNET_break (0);
2330 GNUNET_free (chq); 2330 GNUNET_free (chq);
2331 chq = NULL; 2331 chq = NULL;
2332 return;
2332 } 2333 }
2333 chq->rel->uniq = chq; 2334 chq->rel->uniq = chq;
2334 break; 2335 break;