gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r30780 - gnunet/src/mesh
Date: Mon, 18 Nov 2013 17:39:28 +0100

Author: bartpolot
Date: 2013-11-18 17:39:27 +0100 (Mon, 18 Nov 2013)
New Revision: 30780

Modified:
   gnunet/src/mesh/gnunet-service-mesh_channel.c
   gnunet/src/mesh/gnunet-service-mesh_connection.c
   gnunet/src/mesh/gnunet-service-mesh_tunnel.c
Log:
- doc, notes


Modified: gnunet/src/mesh/gnunet-service-mesh_channel.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_channel.c       2013-11-18 16:20:51 UTC 
(rev 30779)
+++ gnunet/src/mesh/gnunet-service-mesh_channel.c       2013-11-18 16:39:27 UTC 
(rev 30780)
@@ -776,6 +776,16 @@
     channel_send_ack (ch, !fwd);
 }
 
+
+/**
+ * Message has been sent: start retransmission timer.
+ *
+ * @param cls Closure (copy sent).
+ * @param t Tunnel.
+ * @param q Queue handler (no longer valid).
+ * @param type Type of message.
+ * @param size Size of the message.
+ */
 static void
 message_sent (void *cls,
               struct MeshTunnel3 *t,
@@ -1915,7 +1925,7 @@
 
     copy = channel_save_copy (ch, message, fwd);
     copy->q = GMT_send_prebuilt_message (message, ch->t, ch, fwd,
-                                          &message_sent, copy);
+                                         &message_sent, copy);
   }
   else
     GMT_send_prebuilt_message (message, ch->t, ch, fwd, NULL, NULL);

Modified: gnunet/src/mesh/gnunet-service-mesh_connection.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_connection.c    2013-11-18 16:20:51 UTC 
(rev 30779)
+++ gnunet/src/mesh/gnunet-service-mesh_connection.c    2013-11-18 16:39:27 UTC 
(rev 30780)
@@ -741,6 +741,8 @@
  *
  * @param c Connection to keep alive..
  * @param fwd Is this a FWD keepalive? (owner -> dest).
+ * 
+ * FIXME use only one type, register in GMC_send_prebuilt_message()
  */
 static void
 connection_keepalive (struct MeshConnection *c, int fwd)

Modified: gnunet/src/mesh/gnunet-service-mesh_tunnel.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_tunnel.c        2013-11-18 16:20:51 UTC 
(rev 30779)
+++ gnunet/src/mesh/gnunet-service-mesh_tunnel.c        2013-11-18 16:39:27 UTC 
(rev 30780)
@@ -2098,7 +2098,7 @@
     (void) GMC_send_prebuilt_message (&msg->header, c, fwd, NULL, NULL);
     return NULL;
   }
-  q = GNUNET_new (struct MeshTunnel3Queue);
+  q = GNUNET_new (struct MeshTunnel3Queue); /* FIXME valgrind: leak*/
   q->q = GMC_send_prebuilt_message (&msg->header, c, fwd, &message_sent, q);
   q->cont = cont;
   q->cont_cls = cont_cls;




reply via email to

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