[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r28909 - gnunet/src/mesh
From: |
gnunet |
Subject: |
[GNUnet-SVN] r28909 - gnunet/src/mesh |
Date: |
Fri, 30 Aug 2013 07:42:28 +0200 |
Author: bartpolot
Date: 2013-08-30 07:42:28 +0200 (Fri, 30 Aug 2013)
New Revision: 28909
Modified:
gnunet/src/mesh/gnunet-service-mesh-enc.c
Log:
- check hashmap for initialization
Modified: gnunet/src/mesh/gnunet-service-mesh-enc.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh-enc.c 2013-08-30 05:37:31 UTC (rev
28908)
+++ gnunet/src/mesh/gnunet-service-mesh-enc.c 2013-08-30 05:42:28 UTC (rev
28909)
@@ -3241,9 +3241,19 @@
}
peer = connection_get_next_hop (c);
+ if (NULL == peer->connections)
+ {
+ connection_destroy (c);
+ return NULL;
+ }
GNUNET_CONTAINER_multihashmap_put (peer->connections, &c->id, c,
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_FAST);
peer = connection_get_prev_hop (c);
+ if (NULL == peer->connections)
+ {
+ connection_destroy (c);
+ return NULL;
+ }
GNUNET_CONTAINER_multihashmap_put (peer->connections, &c->id, c,
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_FAST);
return c;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r28909 - gnunet/src/mesh,
gnunet <=