From 7ebb7fb93f674459bed6f1c299b67aba2b3447f8 Mon Sep 17 00:00:00 2001 From: ulfvonbelow Date: Sun, 5 May 2024 12:28:45 -0500 Subject: [PATCH] transport: only create one statistics handle in tcp communicator. --- src/service/transport/gnunet-communicator-tcp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/service/transport/gnunet-communicator-tcp.c b/src/service/transport/gnunet-communicator-tcp.c index 1e0d47776..02f5fc9f9 100644 --- a/src/service/transport/gnunet-communicator-tcp.c +++ b/src/service/transport/gnunet-communicator-tcp.c @@ -3798,7 +3798,8 @@ init_socket (struct sockaddr *addr, GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Bound to `%s'\n", GNUNET_a2s ((const struct sockaddr *) &in_sto, sto_len)); - stats = GNUNET_STATISTICS_create ("communicator-tcp", cfg); + if (NULL == stats) + stats = GNUNET_STATISTICS_create ("communicator-tcp", cfg); if (NULL == is) is = GNUNET_NT_scanner_init (); -- 2.41.0