diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2011-10-27 20:13:13 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2011-10-27 20:13:13 +0000 |
commit | f8acae3eb63f3cd32650f31a2da4b9fdf903f756 (patch) | |
tree | 4558578596b57066993c0017342a5757d2b30c30 /src/transport | |
parent | 0690db8cd6b2cd4fb6178a879479ffac72328a0f (diff) | |
download | gnunet-f8acae3eb63f3cd32650f31a2da4b9fdf903f756.tar.gz gnunet-f8acae3eb63f3cd32650f31a2da4b9fdf903f756.zip |
canceling is important!
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/gnunet-service-transport_neighbours_3way.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours_3way.c b/src/transport/gnunet-service-transport_neighbours_3way.c index 075e6239f..e7c630153 100644 --- a/src/transport/gnunet-service-transport_neighbours_3way.c +++ b/src/transport/gnunet-service-transport_neighbours_3way.c | |||
@@ -1106,6 +1106,12 @@ GST_neighbours_switch_to_address_3way (const struct GNUNET_PeerIdentity *peer, | |||
1106 | return GNUNET_NO; | 1106 | return GNUNET_NO; |
1107 | } | 1107 | } |
1108 | 1108 | ||
1109 | if (n->ats_suggest != GNUNET_SCHEDULER_NO_TASK) | ||
1110 | { | ||
1111 | GNUNET_SCHEDULER_cancel(n->ats_suggest); | ||
1112 | n->ats_suggest = GNUNET_SCHEDULER_NO_TASK; | ||
1113 | } | ||
1114 | |||
1109 | #if DEBUG_TRANSPORT | 1115 | #if DEBUG_TRANSPORT |
1110 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 1116 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
1111 | "ATS tells us to switch to plugin `%s' address '%s' session %X for %s peer `%s'\n", | 1117 | "ATS tells us to switch to plugin `%s' address '%s' session %X for %s peer `%s'\n", |