aboutsummaryrefslogtreecommitdiff
path: root/src/dht/gnunet-service-dht.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dht/gnunet-service-dht.c')
-rw-r--r--src/dht/gnunet-service-dht.c22
1 files changed, 3 insertions, 19 deletions
diff --git a/src/dht/gnunet-service-dht.c b/src/dht/gnunet-service-dht.c
index abdd77548..e3b9d59a4 100644
--- a/src/dht/gnunet-service-dht.c
+++ b/src/dht/gnunet-service-dht.c
@@ -67,11 +67,6 @@ struct GNUNET_SERVER_Handle *GDS_server;
67struct GNUNET_MessageHeader *GDS_my_hello; 67struct GNUNET_MessageHeader *GDS_my_hello;
68 68
69/** 69/**
70 * Handle to the transport service, for getting our hello
71 */
72struct GNUNET_TRANSPORT_Handle *GDS_transport_handle;
73
74/**
75 * Handle to get our current HELLO. 70 * Handle to get our current HELLO.
76 */ 71 */
77static struct GNUNET_TRANSPORT_GetHelloHandle *ghh; 72static struct GNUNET_TRANSPORT_GetHelloHandle *ghh;
@@ -112,11 +107,6 @@ shutdown_task (void *cls)
112 GNUNET_TRANSPORT_get_hello_cancel (ghh); 107 GNUNET_TRANSPORT_get_hello_cancel (ghh);
113 ghh = NULL; 108 ghh = NULL;
114 } 109 }
115 if (GDS_transport_handle != NULL)
116 {
117 GNUNET_TRANSPORT_disconnect (GDS_transport_handle);
118 GDS_transport_handle = NULL;
119 }
120 GDS_NEIGHBOURS_done (); 110 GDS_NEIGHBOURS_done ();
121 GDS_DATACACHE_done (); 111 GDS_DATACACHE_done ();
122 GDS_ROUTING_done (); 112 GDS_ROUTING_done ();
@@ -170,15 +160,9 @@ run (void *cls,
170 } 160 }
171 GNUNET_SCHEDULER_add_shutdown (&shutdown_task, 161 GNUNET_SCHEDULER_add_shutdown (&shutdown_task,
172 NULL); 162 NULL);
173 GDS_transport_handle = 163 ghh = GNUNET_TRANSPORT_get_hello (GDS_cfg,
174 GNUNET_TRANSPORT_connect (GDS_cfg, NULL, NULL, NULL, NULL, NULL); 164 &process_hello,
175 if (GDS_transport_handle == NULL) 165 NULL);
176 {
177 GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
178 _("Failed to connect to transport service!\n"));
179 return;
180 }
181 ghh = GNUNET_TRANSPORT_get_hello (GDS_transport_handle, &process_hello, NULL);
182} 166}
183 167
184 168