aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-02-01 09:36:14 +0100
committerChristian Grothoff <christian@grothoff.org>2017-02-01 09:36:14 +0100
commit08ac9f58f96ede5158ca9ff371691390e87aeff4 (patch)
tree866b17daca8c8f34b7a9df5666e1f314b62332a3 /src
parentcb9168b83eb4a3a15c8ca761446789fb980295a7 (diff)
downloadgnunet-08ac9f58f96ede5158ca9ff371691390e87aeff4.tar.gz
gnunet-08ac9f58f96ede5158ca9ff371691390e87aeff4.zip
another channel-add destroy-cancel fix
Diffstat (limited to 'src')
-rw-r--r--src/cadet/gnunet-service-cadet-new_tunnels.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cadet/gnunet-service-cadet-new_tunnels.c b/src/cadet/gnunet-service-cadet-new_tunnels.c
index cbc1303d9..c1532e835 100644
--- a/src/cadet/gnunet-service-cadet-new_tunnels.c
+++ b/src/cadet/gnunet-service-cadet-new_tunnels.c
@@ -1910,6 +1910,11 @@ GCT_add_channel (struct CadetTunnel *t,
1910 struct GNUNET_CADET_ChannelTunnelNumber ctn; 1910 struct GNUNET_CADET_ChannelTunnelNumber ctn;
1911 1911
1912 ctn = get_next_free_ctn (t); 1912 ctn = get_next_free_ctn (t);
1913 if (NULL != t->destroy_task)
1914 {
1915 GNUNET_SCHEDULER_cancel (t->destroy_task);
1916 t->destroy_task = NULL;
1917 }
1913 GNUNET_assert (GNUNET_YES == 1918 GNUNET_assert (GNUNET_YES ==
1914 GNUNET_CONTAINER_multihashmap32_put (t->channels, 1919 GNUNET_CONTAINER_multihashmap32_put (t->channels,
1915 ntohl (ctn.cn), 1920 ntohl (ctn.cn),