(no commit message)
authorMatthias Wachs <wachs@net.in.tum.de>
Tue, 18 May 2010 08:08:31 +0000 (08:08 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Tue, 18 May 2010 08:08:31 +0000 (08:08 +0000)
src/hostlist/gnunet-daemon-hostlist.c
src/hostlist/test_gnunet_daemon_hostlist_data.conf
src/hostlist/test_gnunet_daemon_hostlist_learning.c
src/hostlist/test_learning_learn_peer.conf

index 9d85e667290cec021ab536ed143a6b20b6748eab..bbc0d7e088ec2d8925aa7bf811dea6488c92cf10 100644 (file)
@@ -326,6 +326,7 @@ run (void *cls,
   GNUNET_SCHEDULER_add_delayed (sched,
                                 GNUNET_TIME_UNIT_FOREVER_REL,
                                 &cleaning_task, NULL);
+
   if (NULL == core)
     {
       GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
index 059f59831397d4d2c6a6ab0a3cdbbb01e4bf8369..41fafd8b82d0dd4b7a9e3398f8034b37aab81b34 100644 (file)
@@ -59,4 +59,3 @@ AUTOSTART = NO
 
 [datastore]
 AUTOSTART = NO
-
index 828a49a0da0f173fa224ed5b805a6cc1bdcb6fb8..284c1439daeae89aa58366ffb99854351906fb47 100644 (file)
@@ -50,7 +50,7 @@ static int learned_hostlist_downloaded;
 
 static char * current_adv_uri;
 
-static struct GNUNET_CONFIGURATION_Handle *cfg;
+static const struct GNUNET_CONFIGURATION_Handle *cfg;
 static struct GNUNET_SCHEDULER_Handle *sched;
 
 static GNUNET_SCHEDULER_TaskIdentifier timeout_task;
@@ -76,27 +76,6 @@ static struct GNUNET_STATISTICS_GetHandle * download_stats;
 static struct GNUNET_STATISTICS_GetHandle * urisrecv_stat;
 static struct GNUNET_STATISTICS_GetHandle * advsent_stat;
 
-
-static void
-waitpid_task (void *cls,
-              const struct GNUNET_SCHEDULER_TaskContext *tc)
-{
-  struct PeerContext *p = cls;
-
-#if START_ARM
-  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-              "Killing ARM process.\n");
-  if (0 != PLIBC_KILL (p->arm_pid, SIGTERM))
-    GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "kill");
-  if (GNUNET_OS_process_wait(p->arm_pid) != GNUNET_OK)
-    GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "waitpid");
-  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-              "ARM process %u stopped\n", p->arm_pid);
-#endif
-  GNUNET_CONFIGURATION_destroy (p->cfg);
-}
-
-
 static void shutdown_testcase()
 {
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Shutdown testcase....\n");
@@ -174,12 +153,7 @@ static void shutdown_testcase()
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Hostlist client ARM process %u stopped\n", learn_peer.arm_pid);
 #endif
-/*
-  if (NULL != learn_peer.cfg)
-    GNUNET_CONFIGURATION_destroy (learn_peer.cfg);
-      if (NULL != adv_peer.cfg)
-    GNUNET_CONFIGURATION_destroy (adv_peer.cfg);
-*/
+
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Shutting down scheduler\n");
   GNUNET_SCHEDULER_shutdown (sched);
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Shutdown complete....\n");
@@ -362,6 +336,7 @@ static int ad_arrive_handler (void *cls,
     GNUNET_log (GNUNET_ERROR_TYPE_INFO,
                 "Recieved hostlist advertisement with URI `%s' as expected\n", current_adv_uri);
     adv_arrived = GNUNET_YES;
+    adv_sent = GNUNET_YES;
   }
   else
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
index 7bc247391c4119973c519b99fd66021763549d23..4b259e2b0eca871e30d461ec9b4ca5c14a277d2c 100644 (file)
@@ -51,4 +51,4 @@ HOSTLISTFILE = hostlists_learn_peer.file
 AUTOSTART = NO
 
 [datastore]
-AUTOSTART = NO
\ No newline at end of file
+AUTOSTART = NO