diff options
author | Bart Polot <bart@net.in.tum.de> | 2013-11-08 15:25:49 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2013-11-08 15:25:49 +0000 |
commit | 633cca5a6612c90236bf30b8a43da3b7158cabfa (patch) | |
tree | d0ba1054fc70f19a3445ca4985d8c0af9a00592e /src | |
parent | 36dba4c39409bdc18575fbdeb09d83e29d71e409 (diff) | |
download | gnunet-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.c | 7 |
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; |