diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2011-11-02 14:55:03 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2011-11-02 14:55:03 +0000 |
commit | 692ba215de119f96d2240abbac9d2b895936b72e (patch) | |
tree | 0879bd9228e0af4e807728e20c15bf37e565e6cb /src/transport/gnunet-service-transport.c | |
parent | bd4eecf2fff9c4eb3a4401736dfffb2ceff85f03 (diff) | |
download | gnunet-692ba215de119f96d2240abbac9d2b895936b72e.tar.gz gnunet-692ba215de119f96d2240abbac9d2b895936b72e.zip |
+ prevent bug https://www.gnunet.org/bugs/view.php?id=1868
+ changes shutdown order to send DISCONNECT Messages
Diffstat (limited to 'src/transport/gnunet-service-transport.c')
-rw-r--r-- | src/transport/gnunet-service-transport.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c index 40cb2bb61..10c1c68a8 100644 --- a/src/transport/gnunet-service-transport.c +++ b/src/transport/gnunet-service-transport.c | |||
@@ -466,8 +466,9 @@ static void | |||
466 | shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 466 | shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) |
467 | { | 467 | { |
468 | GST_validation_stop (); | 468 | GST_validation_stop (); |
469 | GST_plugins_unload (); | ||
470 | GST_neighbours_stop (); | 469 | GST_neighbours_stop (); |
470 | GST_plugins_unload (); | ||
471 | |||
471 | GNUNET_ATS_scheduling_done (GST_ats); | 472 | GNUNET_ATS_scheduling_done (GST_ats); |
472 | GST_ats = NULL; | 473 | GST_ats = NULL; |
473 | GST_clients_stop (); | 474 | GST_clients_stop (); |