diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2010-05-17 14:54:38 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2010-05-17 14:54:38 +0000 |
commit | 13d76ea47923d76602da64b22264ba5a4c598209 (patch) | |
tree | 8c625e14cf45bb0f53b0f05cab9e3371b7b7b1d2 /src/hostlist/gnunet-daemon-hostlist.c | |
parent | e95c25e12c6f8693c400ba7272317628a0c79ef2 (diff) | |
download | gnunet-13d76ea47923d76602da64b22264ba5a4c598209.tar.gz gnunet-13d76ea47923d76602da64b22264ba5a4c598209.zip |
Diffstat (limited to 'src/hostlist/gnunet-daemon-hostlist.c')
-rw-r--r-- | src/hostlist/gnunet-daemon-hostlist.c | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/hostlist/gnunet-daemon-hostlist.c b/src/hostlist/gnunet-daemon-hostlist.c index f25e4f6ca..cf0f646ed 100644 --- a/src/hostlist/gnunet-daemon-hostlist.c +++ b/src/hostlist/gnunet-daemon-hostlist.c | |||
@@ -234,7 +234,12 @@ static void | |||
234 | cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 234 | cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) |
235 | { | 235 | { |
236 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 236 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
237 | "Hostlist daemon is shutting down\n"); | 237 | "Hostlist daemon is shutting down\n"); |
238 | if (core != NULL) | ||
239 | { | ||
240 | GNUNET_CORE_disconnect (core); | ||
241 | core = NULL; | ||
242 | } | ||
238 | if (bootstrapping) | 243 | if (bootstrapping) |
239 | { | 244 | { |
240 | GNUNET_HOSTLIST_client_stop (); | 245 | GNUNET_HOSTLIST_client_stop (); |
@@ -245,11 +250,6 @@ cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
245 | GNUNET_HOSTLIST_server_stop (); | 250 | GNUNET_HOSTLIST_server_stop (); |
246 | } | 251 | } |
247 | #endif | 252 | #endif |
248 | if (core != NULL) | ||
249 | { | ||
250 | GNUNET_CORE_disconnect (core); | ||
251 | core = NULL; | ||
252 | } | ||
253 | if (stats != NULL) | 253 | if (stats != NULL) |
254 | { | 254 | { |
255 | GNUNET_STATISTICS_destroy (stats, | 255 | GNUNET_STATISTICS_destroy (stats, |
@@ -259,11 +259,7 @@ cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
259 | if (cfg != NULL) | 259 | if (cfg != NULL) |
260 | { | 260 | { |
261 | GNUNET_CONFIGURATION_destroy(cfg); | 261 | GNUNET_CONFIGURATION_destroy(cfg); |
262 | } | 262 | cfg = NULL; |
263 | if (tc->sched!=NULL) | ||
264 | { | ||
265 | GNUNET_SCHEDULER_shutdown (tc->sched); | ||
266 | |||
267 | } | 263 | } |
268 | } | 264 | } |
269 | 265 | ||