aboutsummaryrefslogtreecommitdiff
path: root/src/testbed/gnunet-service-testbed.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testbed/gnunet-service-testbed.c')
-rw-r--r--src/testbed/gnunet-service-testbed.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/testbed/gnunet-service-testbed.c b/src/testbed/gnunet-service-testbed.c
index 7d66b6fec..b9465b2fe 100644
--- a/src/testbed/gnunet-service-testbed.c
+++ b/src/testbed/gnunet-service-testbed.c
@@ -26,6 +26,7 @@
26 26
27#include "gnunet-service-testbed.h" 27#include "gnunet-service-testbed.h"
28#include "gnunet-service-testbed_barriers.h" 28#include "gnunet-service-testbed_barriers.h"
29#include "gnunet-service-testbed_connectionpool.h"
29 30
30/***********/ 31/***********/
31/* Globals */ 32/* Globals */
@@ -826,6 +827,7 @@ shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
826 GNUNET_free_non_null (hostname); 827 GNUNET_free_non_null (hostname);
827 /* Free hello cache */ 828 /* Free hello cache */
828 GST_cache_clear (); 829 GST_cache_clear ();
830 GST_connection_pool_destroy ();
829 GNUNET_TESTBED_operation_queue_destroy_ (GST_opq_openfds); 831 GNUNET_TESTBED_operation_queue_destroy_ (GST_opq_openfds);
830 GST_opq_openfds = NULL; 832 GST_opq_openfds = NULL;
831 GST_stats_destroy (); 833 GST_stats_destroy ();
@@ -922,6 +924,7 @@ testbed_run (void *cls, struct GNUNET_SERVER_Handle *server,
922 GNUNET_CONFIGURATION_get_value_number (cfg, "TESTBED", 924 GNUNET_CONFIGURATION_get_value_number (cfg, "TESTBED",
923 "CACHE_SIZE", &num)); 925 "CACHE_SIZE", &num));
924 GST_cache_init ((unsigned int) num); 926 GST_cache_init ((unsigned int) num);
927 GST_connection_pool_init ((unsigned int) num);
925 GNUNET_assert (GNUNET_OK == 928 GNUNET_assert (GNUNET_OK ==
926 GNUNET_CONFIGURATION_get_value_number (cfg, "TESTBED", 929 GNUNET_CONFIGURATION_get_value_number (cfg, "TESTBED",
927 "MAX_OPEN_FDS", &num)); 930 "MAX_OPEN_FDS", &num));