- add separate encryption enabled mesh to avoid breakage during developement
authorBart Polot <bart@net.in.tum.de>
Thu, 17 Oct 2013 15:22:51 +0000 (15:22 +0000)
committerBart Polot <bart@net.in.tum.de>
Thu, 17 Oct 2013 15:22:51 +0000 (15:22 +0000)
src/mesh/gnunet-service-mesh_connection.c
src/mesh/test_mesh.conf

index b57470339cfa0d9838bcdb74884f4af2385cbc42..7ce26082ab7d432413237915724732d1434a4c20 100644 (file)
@@ -584,11 +584,13 @@ send_ack (struct MeshConnection *c, unsigned int buffer, int fwd)
  * or a first CONNECTION_ACK directed to us.
  *
  * @param connection Connection to confirm.
- * @param fwd Is this a fwd ACK? (First is bck (SYNACK), second is fwd (ACK))
+ * @param fwd Should we send it FWD?
+ *            (First (~SYNACK) goes BCK, second (~ACK) goes FWD)
  */
 static void
 send_connection_ack (struct MeshConnection *connection, int fwd)
 {
+  struct MeshFlowControl *fc;
   struct MeshTunnel3 *t;
 
   t = connection->t;
@@ -602,7 +604,8 @@ send_connection_ack (struct MeshConnection *connection, int fwd)
     GMT_change_state (t, MESH_TUNNEL3_WAITING);
   if (MESH_CONNECTION_READY != connection->state)
     connection_change_state (connection, MESH_CONNECTION_SENT);
-  
+  fc = fwd ? &connection->fwd_fc : &connection->bck_fc;
+  fc->queue_n++;
 }
 
 
index e7d265bea04e10bce0c4121c1a42478e0ab26e16..adec6a683622ffdc22fbb9270403c2594dbbcf82 100644 (file)
@@ -7,7 +7,7 @@ AUTOSTART = NO
 ACCEPT_FROM = 127.0.0.1;
 HOSTNAME = localhost
 PORT = 10511
-#PREFIX = valgrind --leak-check=full
+PREFIX = valgrind --leak-check=full
 #PREFIX = xterm -geometry 100x85 -T peer1 -e gdb --args
 REFRESH_PATH_TIME = 2 s
 ID_ANNOUNCE_TIME = 5 s