diff options
author | Bart Polot <bart@net.in.tum.de> | 2013-09-06 14:04:24 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2013-09-06 14:04:24 +0000 |
commit | 8d46a214ce11653b5160d32e330786fa487e3ae6 (patch) | |
tree | 8b9f27bbce8181ba621778686b1b1dd246f52475 /src/mesh/gnunet-service-mesh-enc.c | |
parent | c6d652e77b5493fde779fb469c8ade1a699698c1 (diff) | |
download | gnunet-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.c | 5 |
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"); |