From 266ffbc3e61570d08ec0ec84394ab49eb9b44e7d Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 10 May 2026 22:05:40 +0200 Subject: Misc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- common.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'common.h') diff --git a/common.h b/common.h index 5bdbf9c..fdbd25b 100644 --- a/common.h +++ b/common.h @@ -518,6 +518,8 @@ int librecrypt_check_settings_(const char *settings, size_t len, const char *fmt # define EXPECT(EXPR)\ do {\ if (!(EXPR)) {\ + libtest_expect_zeroed_on_free(0);\ + libtest_stop_tracking();\ fprintf(stderr, "Failure at %s:%i: %s\n", __FILE__, __LINE__, #EXPR);\ libtest_dump_stack(NULL, "\t");\ exit(1);\ @@ -527,6 +529,8 @@ int librecrypt_check_settings_(const char *settings, size_t len, const char *fmt # define assert(EXPR)\ do {\ if (!(EXPR)) {\ + libtest_expect_zeroed_on_free(0);\ + libtest_stop_tracking();\ fprintf(stderr, "Assertion failure at %s:%i: %s\n", __FILE__, __LINE__, #EXPR);\ libtest_dump_stack(NULL, "\t");\ exit(2);\ -- cgit v1.2.3-70-g09d2