gnunet-svn
[Top][All Lists]
Advanced

[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;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]