aboutsummaryrefslogtreecommitdiff
path: root/src/hostlist/gnunet-daemon-hostlist.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-01-11 11:10:45 +0000
committerChristian Grothoff <christian@grothoff.org>2010-01-11 11:10:45 +0000
commit1f88c0fbf4743362e0f94676298b19c6b049bbbe (patch)
treeb001af343524d8a8635480d865ebb1717d71cc1e /src/hostlist/gnunet-daemon-hostlist.c
parent0149bd94fec6b6a9ece88b0747bd0febd02eddf5 (diff)
downloadgnunet-1f88c0fbf4743362e0f94676298b19c6b049bbbe.tar.gz
gnunet-1f88c0fbf4743362e0f94676298b19c6b049bbbe.zip
complete startup / shutdown code
Diffstat (limited to 'src/hostlist/gnunet-daemon-hostlist.c')
-rw-r--r--src/hostlist/gnunet-daemon-hostlist.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/hostlist/gnunet-daemon-hostlist.c b/src/hostlist/gnunet-daemon-hostlist.c
index e8c9bc8c7..14daa29a6 100644
--- a/src/hostlist/gnunet-daemon-hostlist.c
+++ b/src/hostlist/gnunet-daemon-hostlist.c
@@ -118,6 +118,8 @@ core_init (void *cls,
118static void 118static void
119cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) 119cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
120{ 120{
121 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
122 "Hostlist daemon is shutting down.\n");
121 if (bootstrapping) 123 if (bootstrapping)
122 { 124 {
123 GNUNET_HOSTLIST_client_stop (); 125 GNUNET_HOSTLIST_client_stop ();
@@ -126,7 +128,11 @@ cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
126 { 128 {
127 GNUNET_HOSTLIST_server_stop (); 129 GNUNET_HOSTLIST_server_stop ();
128 } 130 }
129 GNUNET_CORE_disconnect (core); 131 if (core != NULL)
132 {
133 GNUNET_CORE_disconnect (core);
134 core = NULL;
135 }
130 if (stats != NULL) 136 if (stats != NULL)
131 { 137 {
132 GNUNET_STATISTICS_destroy (stats, 138 GNUNET_STATISTICS_destroy (stats,