- only log time if core is requested
authorBart Polot <bart@net.in.tum.de>
Thu, 18 Jun 2015 19:39:49 +0000 (19:39 +0000)
committerBart Polot <bart@net.in.tum.de>
Thu, 18 Jun 2015 19:39:49 +0000 (19:39 +0000)
src/cadet/gnunet-service-cadet_peer.c

index e69827d637db03623e31516bde9cee2a3d7c3a8c..f337b6eb85e65f17fbd3eba3c585943029f37ee2 100644 (file)
@@ -263,10 +263,12 @@ queue_debug (const struct CadetPeer *p, enum GNUNET_ErrorType level)
   LOG2 (level, "QQQ Message queue towards %s\n", GCP_2s (p));
   LOG2 (level, "QQQ  queue length: %u\n", p->queue_n);
   LOG2 (level, "QQQ  core tmt rdy: %p\n", p->core_transmit);
-  core_wait_time = GNUNET_TIME_absolute_get_duration (p->tmt_time);
-  LOG2 (level, "QQQ  core called %s ago\n",
-        GNUNET_STRINGS_relative_time_to_string (core_wait_time, GNUNET_NO));
-
+  if (NULL != p->core_transmit)
+  {
+    core_wait_time = GNUNET_TIME_absolute_get_duration (p->tmt_time);
+    LOG2 (level, "QQQ  core called %s ago\n",
+          GNUNET_STRINGS_relative_time_to_string (core_wait_time, GNUNET_NO));
+  }
   for (q = p->queue_head; NULL != q; q = q->next)
   {
     LOG2 (level, "QQQ  - %s %s on %s\n",