gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r16232 - gnunet/src/vpn


From: gnunet
Subject: [GNUnet-SVN] r16232 - gnunet/src/vpn
Date: Wed, 27 Jul 2011 09:28:24 +0200

Author: toelke
Date: 2011-07-27 09:28:24 +0200 (Wed, 27 Jul 2011)
New Revision: 16232

Modified:
   gnunet/src/vpn/gnunet-daemon-exit.c
Log:
tcp is not udp!

Modified: gnunet/src/vpn/gnunet-daemon-exit.c
===================================================================
--- gnunet/src/vpn/gnunet-daemon-exit.c 2011-07-27 07:28:23 UTC (rev 16231)
+++ gnunet/src/vpn/gnunet-daemon-exit.c 2011-07-27 07:28:24 UTC (rev 16232)
@@ -408,7 +408,11 @@
   struct redirect_state *state =
     GNUNET_CONTAINER_multihashmap_get (tcp_connections, &hash);
 
-  if (state == NULL) return;
+  if (state == NULL)
+    {
+      GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "No mapping for this connection; 
hash is %x\n", *((uint32_t*)&hash));
+      return;
+    }
 
   /* Mark this connection as freshly used */
   GNUNET_CONTAINER_heap_update_cost (tcp_connections_heap, state->heap_node,
@@ -1051,19 +1055,21 @@
 
   hash_redirect_info (&state->hash, &state->redirect_info, s->addrlen);
 
+  GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Packet from remote; hash is %x\n", 
*((uint32_t*)&state->hash));
+
   if (GNUNET_NO ==
-      GNUNET_CONTAINER_multihashmap_contains (udp_connections, &state->hash))
+      GNUNET_CONTAINER_multihashmap_contains (tcp_connections, &state->hash))
     {
-      GNUNET_CONTAINER_multihashmap_put (udp_connections, &state->hash, state,
+      GNUNET_CONTAINER_multihashmap_put (tcp_connections, &state->hash, state,
                                          
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY);
 
       state->heap_node =
-        GNUNET_CONTAINER_heap_insert (udp_connections_heap, state,
+        GNUNET_CONTAINER_heap_insert (tcp_connections_heap, state,
                                       GNUNET_TIME_absolute_get ().abs_value);
 
-      if (GNUNET_CONTAINER_heap_get_size (udp_connections_heap) >
-          max_udp_connections)
-        GNUNET_SCHEDULER_add_now (collect_connections, udp_connections_heap);
+      if (GNUNET_CONTAINER_heap_get_size (tcp_connections_heap) >
+          max_tcp_connections)
+        GNUNET_SCHEDULER_add_now (collect_connections, tcp_connections_heap);
     }
   else
     GNUNET_free (state);




reply via email to

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