aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2013-11-08 15:25:49 +0000
committerBart Polot <bart@net.in.tum.de>2013-11-08 15:25:49 +0000
commit633cca5a6612c90236bf30b8a43da3b7158cabfa (patch)
treed0ba1054fc70f19a3445ca4985d8c0af9a00592e /src
parent36dba4c39409bdc18575fbdeb09d83e29d71e409 (diff)
downloadgnunet-633cca5a6612c90236bf30b8a43da3b7158cabfa.tar.gz
gnunet-633cca5a6612c90236bf30b8a43da3b7158cabfa.zip
- don't die on transmission error
Diffstat (limited to 'src')
-rw-r--r--src/mesh/gnunet-service-mesh_connection.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mesh/gnunet-service-mesh_connection.c b/src/mesh/gnunet-service-mesh_connection.c
index 453a921d7..ce2a9f2e9 100644
--- a/src/mesh/gnunet-service-mesh_connection.c
+++ b/src/mesh/gnunet-service-mesh_connection.c
@@ -2442,7 +2442,12 @@ GMC_send_prebuilt_message (const struct GNUNET_MessageHeader *message,
2442 q = GNUNET_new (struct MeshConnectionQueue); 2442 q = GNUNET_new (struct MeshConnectionQueue);
2443 q->q = GMP_queue_add (get_hop (c, fwd), data, type, size, c, fwd, 2443 q->q = GMP_queue_add (get_hop (c, fwd), data, type, size, c, fwd,
2444 &message_sent, q); 2444 &message_sent, q);
2445 GNUNET_assert (NULL != q->q); 2445 if (NULL == q->q)
2446 {
2447 GNUNET_break (0);
2448 GNUNET_free (q);
2449 return NULL;
2450 }
2446 q->cont = cont; 2451 q->cont = cont;
2447 q->cont_cls = cont_cls; 2452 q->cont_cls = cont_cls;
2448 return q; 2453 return q;