*/
const struct GNUNET_CONFIGURATION_Handle *GDS_cfg;
+/**
+ * Handle to our server.
+ */
+struct GNUNET_SERVER_Handle *GDS_server;
+
/**
* Our HELLO
*/
* @param c configuration to use
*/
static void
-run (void *cls, struct GNUNET_SERVER_Handle *server,
+run (void *cls,
+ struct GNUNET_SERVER_Handle *server,
const struct GNUNET_CONFIGURATION_Handle *c)
{
GDS_cfg = c;
+ GDS_server = server;
+ GNUNET_SERVER_suspend (server);
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_time (c, "transport", "HELLO_EXPIRATION", &hello_expiration))
{
GDS_NSE_init ();
GDS_DATACACHE_init ();
GDS_HELLO_init ();
- GDS_CLIENTS_init (server);
if (GNUNET_OK != GDS_NEIGHBOURS_init ())
{
shutdown_task (NULL);