diff options
Diffstat (limited to 'src/mesh/gnunet-service-mesh.c')
-rw-r--r-- | src/mesh/gnunet-service-mesh.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesh/gnunet-service-mesh.c b/src/mesh/gnunet-service-mesh.c index 887507cd1..b63fec31f 100644 --- a/src/mesh/gnunet-service-mesh.c +++ b/src/mesh/gnunet-service-mesh.c | |||
@@ -7774,6 +7774,11 @@ core_disconnect (void *cls, const struct GNUNET_PeerIdentity *peer) | |||
7774 | queue_destroy(q, GNUNET_YES); | 7774 | queue_destroy(q, GNUNET_YES); |
7775 | q = n; | 7775 | q = n; |
7776 | } | 7776 | } |
7777 | if (NULL != pi->core_transmit) | ||
7778 | { | ||
7779 | GNUNET_CORE_notify_transmit_ready_cancel(pi->core_transmit); | ||
7780 | pi->core_transmit = NULL; | ||
7781 | } | ||
7777 | peer_info_remove_path (pi, pi->id, myid); | 7782 | peer_info_remove_path (pi, pi->id, myid); |
7778 | if (myid == pi->id) | 7783 | if (myid == pi->id) |
7779 | { | 7784 | { |