From 34ff91cdbaec8559aad84aacac96541c18288ebc Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Wed, 7 Jul 2021 13:41:54 -0700 Subject: Fix LeakAnalyzer complaints due to deferred reap. --- src/sp/protocol/pair1/pair1_poly_test.c | 4 ++-- src/testing/nuts.h | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/sp/protocol/pair1/pair1_poly_test.c b/src/sp/protocol/pair1/pair1_poly_test.c index f26f7809..dd59e29c 100644 --- a/src/sp/protocol/pair1/pair1_poly_test.c +++ b/src/sp/protocol/pair1/pair1_poly_test.c @@ -1,5 +1,5 @@ // -// Copyright 2020 Staysail Systems, Inc. +// Copyright 2021 Staysail Systems, Inc. // Copyright 2017 Capitar IT Group BV // // This software is supplied under the terms of the MIT License, a @@ -128,7 +128,7 @@ test_poly_cooked(void) CHECK_STR(msg, "DOS"); nng_msg_free(msg); - NUTS_PASS(nng_close(c1)); + NUTS_CLOSE(c1); NUTS_PASS(nng_msg_alloc(&msg, 0)); nng_msg_set_pipe(msg, p1); diff --git a/src/testing/nuts.h b/src/testing/nuts.h index 36fb4612..ce75fc66 100644 --- a/src/testing/nuts.h +++ b/src/testing/nuts.h @@ -17,6 +17,9 @@ #ifndef NNG_TESTING_NUTS_H #define NNG_TESTING_NUTS_H +// Call nng_fini during test finalization -- this avoids leak warnings. +extern void nng_fini(void); +#define TEST_FINI nng_fini() #include "acutest.h" #include -- cgit v1.2.3-70-g09d2