- fix timing out of connections
authorBart Polot <bart@net.in.tum.de>
Mon, 16 Dec 2013 19:20:46 +0000 (19:20 +0000)
committerBart Polot <bart@net.in.tum.de>
Mon, 16 Dec 2013 19:20:46 +0000 (19:20 +0000)
src/mesh/gnunet-service-mesh_connection.c

index 12b6f74afbcabcd52de345d85dfab2f7b0fc0665..27698ec4a89e75e6cb04398569c3c3e3ec343143 100644 (file)
@@ -1045,13 +1045,14 @@ connection_fwd_timeout (void *cls,
   c->fwd_maintenance_task = GNUNET_SCHEDULER_NO_TASK;
   if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN))
     return;
-  LOG (GNUNET_ERROR_TYPE_DEBUG,
-              "Connection %s[%X] FWD timed out. Destroying.\n",
-              GMT_2s (c->t),
-              c->id);
 
+  LOG (GNUNET_ERROR_TYPE_DEBUG, "Connection %s FWD timed out. Destroying.\n",
+       GMC_2s (c);
   if (GMC_is_origin (c, GNUNET_YES)) /* If local, leave. */
+  {
+    GNUNET_break (0);
     return;
+  }
 
   GMC_destroy (c);
 }
@@ -1074,12 +1075,14 @@ connection_bck_timeout (void *cls,
   if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN))
     return;
 
-  LOG (GNUNET_ERROR_TYPE_DEBUG,
-              "Connection %s[%X] FWD timed out. Destroying.\n",
-              GMT_2s (c->t), c->id);
+  LOG (GNUNET_ERROR_TYPE_DEBUG, "Connection %s BCK timed out. Destroying.\n",
+       GMC_2s (c));
 
   if (GMC_is_origin (c, GNUNET_NO)) /* If local, leave. */
+  {
+    GNUNET_break (0);
     return;
+  }
 
   GMC_destroy (c);
 }