- remove superfluous tunnel state
authorBart Polot <bart@net.in.tum.de>
Thu, 14 Nov 2013 16:57:03 +0000 (16:57 +0000)
committerBart Polot <bart@net.in.tum.de>
Thu, 14 Nov 2013 16:57:03 +0000 (16:57 +0000)
src/mesh/gnunet-service-mesh_tunnel.c
src/mesh/gnunet-service-mesh_tunnel.h

index 4033da4ca61db0425a17cdfe8f05be93005a79a3..9b1397d953af51817e683ad6bd01a37504bb7cee 100644 (file)
@@ -246,8 +246,6 @@ GMT_state2s (enum MeshTunnel3State s)
       return "MESH_TUNNEL3_WAITING";
     case MESH_TUNNEL3_KEY_SENT:
       return "MESH_TUNNEL3_KEY_SENT";
-    case MESH_TUNNEL3_PING_SENT:
-      return "MESH_TUNNEL3_PING_SENT";
     case MESH_TUNNEL3_READY:
       return "MESH_TUNNEL3_READY";
     case MESH_TUNNEL3_RECONNECTING:
@@ -1109,7 +1107,7 @@ handle_ephemeral (struct MeshTunnel3 *t,
   {
     LOG (GNUNET_ERROR_TYPE_DEBUG, "  our key was sent, send ping\n");
     send_ping (t);
-    t->state = MESH_TUNNEL3_PING_SENT;
+    t->state = MESH_TUNNEL3_REKEY;
   }
 }
 
index c0520256cebd52bdc9b61d49527a42129b08c8e5..2c57b9e142052612bf89de1bf0384e0d5d5f734f 100644 (file)
@@ -65,11 +65,6 @@ enum MeshTunnel3State
      */
   MESH_TUNNEL3_KEY_SENT,
 
-    /**
-     * Have peer's key, sent ping, waiting for pong.
-     */
-  MESH_TUNNEL3_PING_SENT,
-
     /**
      * Peer connected and ready to accept data.
      */
@@ -82,6 +77,8 @@ enum MeshTunnel3State
 
     /**
      * New ephemeral key and ping sent, waiting for pong.
+     * This means that we DO have the peer's ephemeral key, otherwise the
+     * state would be KEY_SENT.
      */
   MESH_TUNNEL3_REKEY,
 };