aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2014-03-17 16:36:51 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2014-03-17 16:36:51 +0000
commit2e66385bf4dc4f88db9e4e733d5870a70d6f1301 (patch)
tree8213fefe2852daef32906b1475d797a34f1e8d86 /src
parent681617ac3ed15e39a6ffec4cca8917d7e1025967 (diff)
downloadgnunet-2e66385bf4dc4f88db9e4e733d5870a70d6f1301.tar.gz
gnunet-2e66385bf4dc4f88db9e4e733d5870a70d6f1301.zip
fast reconnect: new state is reconnect, not init
this fixes mantis #0003330: assertion at transport_api.c:618
Diffstat (limited to 'src')
-rw-r--r--src/transport/gnunet-service-transport_neighbours.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c
index 117cc8869..f0a4b3d63 100644
--- a/src/transport/gnunet-service-transport_neighbours.c
+++ b/src/transport/gnunet-service-transport_neighbours.c
@@ -2970,7 +2970,7 @@ master_task (void *cls,
2970 2970
2971 n->task = GNUNET_SCHEDULER_NO_TASK; 2971 n->task = GNUNET_SCHEDULER_NO_TASK;
2972 delay = GNUNET_TIME_absolute_get_remaining (n->timeout); 2972 delay = GNUNET_TIME_absolute_get_remaining (n->timeout);
2973 GNUNET_log (GNUNET_ERROR_TYPE_INFO, 2973 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
2974 "Master task runs for neighbour `%s' in state %s with timeout in %s\n", 2974 "Master task runs for neighbour `%s' in state %s with timeout in %s\n",
2975 GNUNET_i2s (&n->id), 2975 GNUNET_i2s (&n->id),
2976 GNUNET_TRANSPORT_ps2s(n->state), 2976 GNUNET_TRANSPORT_ps2s(n->state),
@@ -3404,7 +3404,7 @@ GST_neighbours_session_terminated (const struct GNUNET_PeerIdentity *peer,
3404 free_neighbour (n, GNUNET_NO); 3404 free_neighbour (n, GNUNET_NO);
3405 return GNUNET_YES; 3405 return GNUNET_YES;
3406 case GNUNET_TRANSPORT_PS_CONNECTED: 3406 case GNUNET_TRANSPORT_PS_CONNECTED:
3407 set_state_and_timeout (n, GNUNET_TRANSPORT_PS_INIT_ATS, GNUNET_TIME_relative_to_absolute (ATS_RESPONSE_TIMEOUT)); 3407 set_state_and_timeout (n, GNUNET_TRANSPORT_PS_RECONNECT_ATS, GNUNET_TIME_relative_to_absolute (ATS_RESPONSE_TIMEOUT));
3408 free_address (&n->primary_address); 3408 free_address (&n->primary_address);
3409 break; 3409 break;
3410 case GNUNET_TRANSPORT_PS_RECONNECT_ATS: 3410 case GNUNET_TRANSPORT_PS_RECONNECT_ATS: