Index: trunk/Ohana/src/opihi/pantasks/TaskOps.c
===================================================================
--- trunk/Ohana/src/opihi/pantasks/TaskOps.c	(revision 3140)
+++ trunk/Ohana/src/opihi/pantasks/TaskOps.c	(revision 4450)
@@ -108,4 +108,5 @@
 
   tasks[Ntasks].host = NULL;
+  tasks[Ntasks].host_required = FALSE;
 
   tasks[Ntasks].argc = 0;
@@ -124,4 +125,7 @@
   tasks[Ntasks].poll_period = 1.0;
   tasks[Ntasks].timeout_period = 1.0;
+
+  /* init task timer (is reset by 'run') */  
+  gettimeofday (&tasks[Ntasks].last, (void *) NULL);
 
   Ntasks ++;
@@ -155,2 +159,12 @@
   gettimeofday (timer, (void *) NULL);
 }
+
+/* start the clock for all tasks */
+void InitTaskTimers () {
+
+  Task *task;
+
+  while ((task = NextTask ()) != NULL) {
+    gettimeofday (&task[0].last, (void *) NULL);
+ }
+}
