gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r33853 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r33853 - gnunet/src/transport
Date: Thu, 26 Jun 2014 12:50:30 +0200

Author: wachs
Date: 2014-06-26 12:50:30 +0200 (Thu, 26 Jun 2014)
New Revision: 33853

Modified:
   gnunet/src/transport/gnunet-service-transport_neighbours.c
Log:
detecting duplicate connects


Modified: gnunet/src/transport/gnunet-service-transport_neighbours.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_neighbours.c  2014-06-26 
09:00:46 UTC (rev 33852)
+++ gnunet/src/transport/gnunet-service-transport_neighbours.c  2014-06-26 
10:50:30 UTC (rev 33853)
@@ -763,7 +763,13 @@
   n->alternative_address.keep_alive_nonce = 0;
 }
 
+static void
+set_quotas ()
+{
 
+}
+
+
 /**
  * Initialize the primary address of a neighbour
  *
@@ -2506,6 +2512,16 @@
     return;
   }
 
+  if ( (NULL != n->primary_address.address) &&
+       (0 == GNUNET_HELLO_address_cmp(blc_ctx->address, 
n->primary_address.address)) )
+  {
+    if (blc_ctx->session == n->primary_address.session)
+    {
+      /* Same address, update only quotas */
+      GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Update with same address!\n");
+    }
+  }
+
   switch (n->state)
   {
   case GNUNET_TRANSPORT_PS_NOT_CONNECTED:
@@ -2721,12 +2737,11 @@
 
   GNUNET_log (GNUNET_ERROR_TYPE_INFO,
     "ATS suggests %s address '%s' session %p for "
-    "peer `%s' in state %s/%s (quota in/out %u %u )\n",
+    "peer `%s' in state %s/%s \n",
     GNUNET_HELLO_address_check_option (address,
         GNUNET_HELLO_ADDRESS_INFO_INBOUND) ? "inbound" : "outbound",
     GST_plugins_a2s (address), session, GNUNET_i2s (peer),
-    GNUNET_TRANSPORT_ps2s (n->state), print_ack_state (n->ack_state),
-    ntohl (bandwidth_in.value__), ntohl (bandwidth_out.value__));
+    GNUNET_TRANSPORT_ps2s (n->state), print_ack_state (n->ack_state));
 
   /* Perform blacklist check */
   blc_ctx = GNUNET_new (struct BlacklistCheckSwitchContext);




reply via email to

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