[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r29001 - gnunet/src/mesh
From: |
gnunet |
Subject: |
[GNUnet-SVN] r29001 - gnunet/src/mesh |
Date: |
Thu, 5 Sep 2013 05:05:23 +0200 |
Author: bartpolot
Date: 2013-09-05 05:05:23 +0200 (Thu, 05 Sep 2013)
New Revision: 29001
Modified:
gnunet/src/mesh/gnunet-service-mesh-enc.c
Log:
- dont insert channel in tunnel before search for free ID
Modified: gnunet/src/mesh/gnunet-service-mesh-enc.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh-enc.c 2013-09-05 03:01:30 UTC (rev
29000)
+++ gnunet/src/mesh/gnunet-service-mesh-enc.c 2013-09-05 03:05:23 UTC (rev
29001)
@@ -4478,8 +4478,6 @@
ch->lid_root = lid_root;
ch->t = t;
- GNUNET_CONTAINER_DLL_insert (t->channel_head, t->channel_tail, ch);
-
GNUNET_STATISTICS_update (stats, "# channels", 1, GNUNET_NO);
if (NULL != owner)
@@ -4493,9 +4491,9 @@
ch->gid = t->next_chid;
t->next_chid = (t->next_chid + 1) & ~GNUNET_MESH_LOCAL_CHANNEL_ID_CLI;
- if(GNUNET_OK !=
- GNUNET_CONTAINER_multihashmap32_put (owner->own_channels, lid_root, ch,
-
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY))
+ if (GNUNET_OK !=
+ GNUNET_CONTAINER_multihashmap32_put (owner->own_channels, lid_root, ch,
+
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY))
{
GNUNET_break (0);
channel_destroy (ch);
@@ -4503,6 +4501,7 @@
return NULL;
}
}
+ GNUNET_CONTAINER_DLL_insert (t->channel_head, t->channel_tail, ch);
return ch;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r29001 - gnunet/src/mesh,
gnunet <=