diff options
Diffstat (limited to '')
| -rw-r--r-- | common.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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);\ |
