[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r21274 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r21274 - gnunet/src/transport |
Date: |
Fri, 4 May 2012 16:51:03 +0200 |
Author: wachs
Date: 2012-05-04 16:51:03 +0200 (Fri, 04 May 2012)
New Revision: 21274
Modified:
gnunet/src/transport/gnunet-service-transport_neighbours.c
Log:
- fix for 0002248
Modified: gnunet/src/transport/gnunet-service-transport_neighbours.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_neighbours.c 2012-05-04
13:26:53 UTC (rev 21273)
+++ gnunet/src/transport/gnunet-service-transport_neighbours.c 2012-05-04
14:51:03 UTC (rev 21274)
@@ -845,6 +845,7 @@
disconnect_notify_cb = disconnect_cb;
address_change_cb = peer_address_cb;
neighbours = GNUNET_CONTAINER_multihashmap_create (NEIGHBOUR_TABLE_SIZE);
+ neighbours_connected = 0;
}
@@ -972,12 +973,12 @@
{
case S_CONNECTED:
GNUNET_assert (neighbours_connected > 0);
- neighbours_connected--;
GNUNET_assert (GNUNET_SCHEDULER_NO_TASK != n->keepalive_task);
GNUNET_SCHEDULER_cancel (n->keepalive_task);
n->keepalive_task = GNUNET_SCHEDULER_NO_TASK;
n->expect_latency_response = GNUNET_NO;
- GNUNET_STATISTICS_update (GST_stats, gettext_noop ("# peers connected"),
-1,
+ neighbours_connected--;
+ GNUNET_STATISTICS_set (GST_stats, gettext_noop ("# peers connected"),
neighbours_connected,
GNUNET_NO);
disconnect_notify_cb (callback_cls, &n->id);
break;
@@ -1356,7 +1357,7 @@
#endif
change_state (n, S_CONNECTED);
neighbours_connected++;
- GNUNET_STATISTICS_update (GST_stats, gettext_noop ("# peers connected"), 1,
+ GNUNET_STATISTICS_set (GST_stats, gettext_noop ("# peers connected"),
neighbours_connected,
GNUNET_NO);
if (n->address_state == FRESH)
@@ -1924,7 +1925,7 @@
GNUNET_assert (neighbours_connected > 0);
change_state (n, S_FAST_RECONNECT);
neighbours_connected--;
- GNUNET_STATISTICS_update (GST_stats, gettext_noop ("# peers connected"), -1,
+ GNUNET_STATISTICS_set (GST_stats, gettext_noop ("# peers connected"),
neighbours_connected,
GNUNET_NO);
@@ -2582,7 +2583,7 @@
n->keepalive_task = GNUNET_SCHEDULER_add_now (&neighbour_keepalive_task,
n);
neighbours_connected++;
- GNUNET_STATISTICS_update (GST_stats, gettext_noop ("# peers connected"), 1,
+ GNUNET_STATISTICS_set (GST_stats, gettext_noop ("# peers connected"),
neighbours_connected,
GNUNET_NO);
#if DEBUG_TRANSPORT
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
@@ -2649,7 +2650,7 @@
neighbours_connected++;
- GNUNET_STATISTICS_update (GST_stats, gettext_noop ("# peers connected"), 1,
+ GNUNET_STATISTICS_set (GST_stats, gettext_noop ("# peers connected"),
neighbours_connected,
GNUNET_NO);
GST_neighbours_set_incoming_quota (&n->id, n->bandwidth_in);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r21274 - gnunet/src/transport,
gnunet <=