[Top][All Lists]
[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 =
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r21045 - gnunet/src/statistics,
gnunet <=