[Top][All Lists]
[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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r19891 - gnunet/src/mesh,
gnunet <=