aboutsummaryrefslogtreecommitdiff
path: root/src/mesh/gnunet-service-mesh.c
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2012-09-27 12:56:59 +0000
committerBart Polot <bart@net.in.tum.de>2012-09-27 12:56:59 +0000
commitfb92efe72ca64da2064f0d1928eb415deb0602b4 (patch)
tree1dbf8d2f40d4e67aa864ac2d70e6f2a99f2fce23 /src/mesh/gnunet-service-mesh.c
parent8462671d9518d831b78b9fa059cbca3bd08c5608 (diff)
downloadgnunet-fb92efe72ca64da2064f0d1928eb415deb0602b4.tar.gz
gnunet-fb92efe72ca64da2064f0d1928eb415deb0602b4.zip
- cancel tmt_rdy on peer disconnect
Diffstat (limited to 'src/mesh/gnunet-service-mesh.c')
-rw-r--r--src/mesh/gnunet-service-mesh.c5
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 {