diff options
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; |