gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r19891 - gnunet/src/mesh


From: gnunet
Subject: [GNUnet-SVN] r19891 - gnunet/src/mesh
Date: Tue, 21 Feb 2012 13:10:38 +0100

Author: bartpolot
Date: 2012-02-21 13:10:38 +0100 (Tue, 21 Feb 2012)
New Revision: 19891

Modified:
   gnunet/src/mesh/mesh_api.c
Log:
- Fixed reconnect procedure

Modified: gnunet/src/mesh/mesh_api.c
===================================================================
--- gnunet/src/mesh/mesh_api.c  2012-02-21 11:55:28 UTC (rev 19890)
+++ gnunet/src/mesh/mesh_api.c  2012-02-21 12:10:38 UTC (rev 19891)
@@ -776,8 +776,10 @@
 static void
 reconnect (struct GNUNET_MESH_Handle *h)
 {
-  if (GNUNET_SCHEDULER_NO_TASK != h->reconnect_task)
-    GNUNET_SCHEDULER_add_delayed (h->reconnect_time, &reconnect_cbk, h);
+  LOG (GNUNET_ERROR_TYPE_DEBUG, "Requested RECONNECT\n");
+  if (GNUNET_SCHEDULER_NO_TASK == h->reconnect_task)
+    h->reconnect_task = GNUNET_SCHEDULER_add_delayed (h->reconnect_time,
+                                                      &reconnect_cbk, h);
 }
 
 
@@ -1292,6 +1294,7 @@
   h->message_handlers = handlers;
   h->next_tid = GNUNET_MESH_LOCAL_TUNNEL_ID_CLI;
   h->reconnect_time = GNUNET_TIME_UNIT_MILLISECONDS;
+  h->reconnect_task = GNUNET_SCHEDULER_NO_TASK;
 
   /* count handlers and apps, calculate size */
   for (h->n_applications = 0; stypes[h->n_applications]; h->n_applications++) ;
@@ -1549,6 +1552,7 @@
 
   GNUNET_array_append (tunnel->apps, tunnel->napps, app_type);
 
+  LOG (GNUNET_ERROR_TYPE_DEBUG, "* CONNECT BY TYPE *\n");
   msg.header.size = htons (sizeof (struct GNUNET_MESH_ConnectPeerByType));
   msg.header.type = htons (GNUNET_MESSAGE_TYPE_MESH_LOCAL_PEER_ADD_BY_TYPE);
   msg.tunnel_id = htonl (tunnel->tid);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]