From 8d46a214ce11653b5160d32e330786fa487e3ae6 Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Fri, 6 Sep 2013 14:04:24 +0000 Subject: - cancel core_tmt_ready on core disconnect --- src/mesh/gnunet-service-mesh-enc.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/mesh/gnunet-service-mesh-enc.c') 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) pi); GNUNET_CONTAINER_multihashmap_destroy (pi->connections); pi->connections = NULL; + if (NULL != pi->core_transmit) + { + GNUNET_CORE_notify_transmit_ready_cancel (pi->core_transmit); + pi->core_transmit = NULL; + } if (myid == pi->id) { DEBUG_CONN (" (self)\n"); -- cgit v1.2.3