gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r21045 - gnunet/src/statistics
Date: Thu, 19 Apr 2012 21:06:15 +0200

Author: grothoff
Date: 2012-04-19 21:06:15 +0200 (Thu, 19 Apr 2012)
New Revision: 21045

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 19:06:06 UTC (rev 
21044)
+++ gnunet/src/statistics/statistics_api.c      2012-04-19 19:06:15 UTC (rev 
21045)
@@ -412,7 +412,23 @@
 }
 
 
+
 /**
+ * Task used by 'reconnect_later' to shutdown the handle
+ *
+ * @param cls the statistics handle
+ * @param tc scheduler context
+ */
+static void
+do_destroy (void *cls,
+              const struct GNUNET_SCHEDULER_TaskContext *tc)
+{
+  struct GNUNET_STATISTICS_Handle *h = cls;
+
+  GNUNET_STATISTICS_destroy (h, GNUNET_NO);
+}
+
+/**
  * Reconnect at a later time, respecting back-off.
  *
  * @param h statistics handle
@@ -430,7 +446,8 @@
      */
     GNUNET_break (0);
     h->do_destroy = GNUNET_NO;
-    GNUNET_STATISTICS_destroy (h, GNUNET_NO);
+    GNUNET_SCHEDULER_add_continuation (&do_destroy, h,
+                                      GNUNET_SCHEDULER_REASON_PREREQ_DONE);
     return;
   }
   h->backoff_task =




reply via email to

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