[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r35310 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r35310 - gnunet/src/transport |
Date: |
Sat, 28 Feb 2015 17:00:44 +0100 |
Author: grothoff
Date: 2015-02-28 17:00:44 +0100 (Sat, 28 Feb 2015)
New Revision: 35310
Modified:
gnunet/src/transport/plugin_transport_tcp.c
Log:
-check on cur_connections
Modified: gnunet/src/transport/plugin_transport_tcp.c
===================================================================
--- gnunet/src/transport/plugin_transport_tcp.c 2015-02-28 15:56:19 UTC (rev
35309)
+++ gnunet/src/transport/plugin_transport_tcp.c 2015-02-28 16:00:44 UTC (rev
35310)
@@ -2532,6 +2532,10 @@
struct Plugin *plugin = cls;
plugin->cur_connections++;
+ GNUNET_STATISTICS_set (plugin->env->stats,
+ gettext_noop ("# TCP server connections"),
+ plugin->cur_connections,
+ GNUNET_NO);
if (plugin->cur_connections != plugin->max_connections)
return;
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
@@ -2581,6 +2585,10 @@
}
GNUNET_assert (plugin->cur_connections >= 1);
plugin->cur_connections--;
+ GNUNET_STATISTICS_set (plugin->env->stats,
+ gettext_noop ("# TCP server connections"),
+ plugin->cur_connections,
+ GNUNET_NO);
GNUNET_STATISTICS_update (session->plugin->env->stats,
gettext_noop ("# network-level TCP disconnect
events"),
1,
@@ -3089,8 +3097,9 @@
}
GNUNET_CONTAINER_multipeermap_destroy (plugin->nat_wait_conns);
GNUNET_CONTAINER_multipeermap_destroy (plugin->sessionmap);
- GNUNET_free(plugin);
- GNUNET_free(api);
+ GNUNET_break (0 == plugin->cur_connections);
+ GNUNET_free (plugin);
+ GNUNET_free (api);
return NULL;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r35310 - gnunet/src/transport,
gnunet <=