gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r21041 - gnunet/src/statistics


From: gnunet
Subject: [GNUnet-SVN] r21041 - gnunet/src/statistics
Date: Thu, 19 Apr 2012 19:10:46 +0200

Author: grothoff
Date: 2012-04-19 19:10:46 +0200 (Thu, 19 Apr 2012)
New Revision: 21041

Modified:
   gnunet/src/statistics/statistics_api.c
Log:
-fix

Modified: gnunet/src/statistics/statistics_api.c
===================================================================
--- gnunet/src/statistics/statistics_api.c      2012-04-19 17:01:38 UTC (rev 
21040)
+++ gnunet/src/statistics/statistics_api.c      2012-04-19 17:10:46 UTC (rev 
21041)
@@ -932,6 +932,16 @@
 }
 
 
+static void
+destroy_task (void *cls,
+             const struct GNUNET_SCHEDULER_TaskContext *tc)
+{
+  struct GNUNET_STATISTICS_Handle *h = cls;
+
+  GNUNET_STATISTICS_destroy (h, GNUNET_YES);
+}
+
+
 /**
  * Schedule the next action to be performed.
  *
@@ -959,7 +969,8 @@
     if (h->do_destroy)
     {
       h->do_destroy = GNUNET_NO;
-      GNUNET_STATISTICS_destroy (h, GNUNET_YES);
+      GNUNET_SCHEDULER_add_continuation (&destroy_task, h,
+                                        GNUNET_SCHEDULER_REASON_PREREQ_DONE);
     }
     return;
   }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]