aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
authorDavid Barksdale <amatus.amongus@gmail.com>2015-06-24 19:05:12 +0000
committerDavid Barksdale <amatus.amongus@gmail.com>2015-06-24 19:05:12 +0000
commit2f66ce4a1478b52ba5c725a54b0a336f94885496 (patch)
tree73bc0d305dfd5214be74822cdea75daae9a5bd07 /src/transport
parent709fce81bdd56b59fc04edd07c70ff73c18422a5 (diff)
downloadgnunet-2f66ce4a1478b52ba5c725a54b0a336f94885496.tar.gz
gnunet-2f66ce4a1478b52ba5c725a54b0a336f94885496.zip
Avoid trying to disconnect a neighbour twice
Diffstat (limited to 'src/transport')
-rw-r--r--src/transport/gnunet-service-transport_neighbours.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c
index d7ec1e195..d8da8235b 100644
--- a/src/transport/gnunet-service-transport_neighbours.c
+++ b/src/transport/gnunet-service-transport_neighbours.c
@@ -3770,7 +3770,11 @@ GST_neighbours_handle_disconnect_message (const struct GNUNET_PeerIdentity *peer
3770 GNUNET_break_op (0); 3770 GNUNET_break_op (0);
3771 return; 3771 return;
3772 } 3772 }
3773 n->delayed_disconnect_task = GNUNET_SCHEDULER_add_now (&delayed_disconnect, n); 3773 if (NULL == n->delayed_disconnect_task)
3774 {
3775 n->delayed_disconnect_task = GNUNET_SCHEDULER_add_now (&delayed_disconnect,
3776 n);
3777 }
3774} 3778}
3775 3779
3776 3780