aboutsummaryrefslogtreecommitdiff
path: root/tests/tls.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2021-01-03 10:58:38 -0800
committerGarrett D'Amore <garrett@damore.org>2021-01-03 15:03:15 -0800
commit6a9bd051c439ef66cf00795b3829ca3ceece0497 (patch)
treef0c30c7c3d9c6ceb38ea3bd2175f07217df1f24c /tests/tls.c
parentf82096d39f21f30ac11fcf1c65a5b25e85691eae (diff)
downloadnng-6a9bd051c439ef66cf00795b3829ca3ceece0497.tar.gz
nng-6a9bd051c439ef66cf00795b3829ca3ceece0497.tar.bz2
nng-6a9bd051c439ef66cf00795b3829ca3ceece0497.zip
fixes #1401 valgrind reports leaks in all tests
This arranges for nng_fini to be called via atexit in the test version of the library. It also cleans up some of the actual tests to reduce extraneous (and in some cases incorrect) calls to nng_fini.
Diffstat (limited to 'tests/tls.c')
-rw-r--r--tests/tls.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/tests/tls.c b/tests/tls.c
index 59525089..c6d5da6e 100644
--- a/tests/tls.c
+++ b/tests/tls.c
@@ -1,6 +1,6 @@
//
// Copyright 2018 Capitar IT Group BV <info@capitar.com>
-// Copyright 2020 Staysail Systems, Inc. <info@staysail.tech>
+// Copyright 2021 Staysail Systems, Inc. <info@staysail.tech>
//
// This software is supplied under the terms of the MIT License, a
// copy of which should be located in the distribution where this
@@ -266,7 +266,6 @@ TestMain("TLS Transport", {
tt.listener_init = init_listener_tls;
tt.tmpl = "tls+tcp://127.0.0.1:%u";
tt.proptest = check_props_v4;
- atexit(nng_fini);
trantest_test(&tt);