- fix
authorSree Harsha Totakura <totakura@in.tum.de>
Mon, 11 Mar 2013 10:23:02 +0000 (10:23 +0000)
committerSree Harsha Totakura <totakura@in.tum.de>
Mon, 11 Mar 2013 10:23:02 +0000 (10:23 +0000)
configure.ac
src/testbed/gnunet-service-testbed.c

index 35d83103270a1f1b85914ced2434ba76dd1bb98f..e8ba3f61cd5daaca5115773d9e633657a4b982aa 100644 (file)
@@ -976,7 +976,8 @@ AC_ARG_ENABLE([ll],
      else
        ll=1
      fi],
-    [ll=0])
+    [ll=0
+     enable_ll=no])
 AC_MSG_RESULT($enable_ll)
 AM_CONDITIONAL([ENABLE_LL], [test "x$ll" = "x1"])
 AC_DEFINE_UNQUOTED([ENABLE_LL], [$ll], [Build with LL support])
index 2d4eab36cf2afb541eab11dd9514bb0598fcd533..e7e0a5d40d62124eeb2700cdaeb1e72f91873e73 100644 (file)
@@ -2004,6 +2004,7 @@ shutdown_peers_timeout_cb (void *cls,
   struct ForwardedOperationContext *fo_ctxt = cls;
   struct HandlerContext_ShutdownPeers *hc;
 
+  fo_ctxt->timeout_task = GNUNET_SCHEDULER_NO_TASK;
   hc = fo_ctxt->cls;
   hc->timeout = GNUNET_YES;
   GNUNET_assert (0 < hc->nslaves);
@@ -2034,6 +2035,9 @@ shutdown_peers_reply_cb (void *cls,
   struct HandlerContext_ShutdownPeers *hc;
   
   hc = fo_ctxt->cls;
+  GNUNET_assert (GNUNET_SCHEDULER_NO_TASK != fo_ctxt->timeout_task);
+  GNUNET_SCHEDULER_cancel (fo_ctxt->timeout_task);
+  fo_ctxt->timeout_task = GNUNET_SCHEDULER_NO_TASK;
   GNUNET_assert (0 < hc->nslaves);
   hc->nslaves--;
   if (GNUNET_MESSAGE_TYPE_TESTBED_GENERIC_OPERATION_SUCCESS !=