aboutsummaryrefslogtreecommitdiff
path: root/src/mesh/gnunet-service-mesh-enc.c
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2013-09-06 14:04:24 +0000
committerBart Polot <bart@net.in.tum.de>2013-09-06 14:04:24 +0000
commit8d46a214ce11653b5160d32e330786fa487e3ae6 (patch)
tree8b9f27bbce8181ba621778686b1b1dd246f52475 /src/mesh/gnunet-service-mesh-enc.c
parentc6d652e77b5493fde779fb469c8ade1a699698c1 (diff)
downloadgnunet-8d46a214ce11653b5160d32e330786fa487e3ae6.tar.gz
gnunet-8d46a214ce11653b5160d32e330786fa487e3ae6.zip
- cancel core_tmt_ready on core disconnect
Diffstat (limited to 'src/mesh/gnunet-service-mesh-enc.c')
-rw-r--r--src/mesh/gnunet-service-mesh-enc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesh/gnunet-service-mesh-enc.c b/src/mesh/gnunet-service-mesh-enc.c
index ad0f2efd3..758725877 100644
--- a/src/mesh/gnunet-service-mesh-enc.c
+++ b/src/mesh/gnunet-service-mesh-enc.c
@@ -7006,6 +7006,11 @@ core_disconnect (void *cls, const struct GNUNET_PeerIdentity *peer)
7006 pi); 7006 pi);
7007 GNUNET_CONTAINER_multihashmap_destroy (pi->connections); 7007 GNUNET_CONTAINER_multihashmap_destroy (pi->connections);
7008 pi->connections = NULL; 7008 pi->connections = NULL;
7009 if (NULL != pi->core_transmit)
7010 {
7011 GNUNET_CORE_notify_transmit_ready_cancel (pi->core_transmit);
7012 pi->core_transmit = NULL;
7013 }
7009 if (myid == pi->id) 7014 if (myid == pi->id)
7010 { 7015 {
7011 DEBUG_CONN (" (self)\n"); 7016 DEBUG_CONN (" (self)\n");