aboutsummaryrefslogtreecommitdiffstats
path: root/libtest/libtest_alloc.c
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2026-05-14 18:41:02 +0200
committerMattias Andrée <m@maandree.se>2026-05-14 18:41:02 +0200
commitd2f778db43f0c703634e901fee7c929ebd0c8072 (patch)
tree7a47ad3fa89ddf2fc4bb0c5889454ca281ab9551 /libtest/libtest_alloc.c
parent100% (diff)
downloadlibrecrypt-d2f778db43f0c703634e901fee7c929ebd0c8072.tar.gz
librecrypt-d2f778db43f0c703634e901fee7c929ebd0c8072.tar.bz2
librecrypt-d2f778db43f0c703634e901fee7c929ebd0c8072.tar.xz
Fix libtest
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'libtest/libtest_alloc.c')
-rw-r--r--libtest/libtest_alloc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libtest/libtest_alloc.c b/libtest/libtest_alloc.c
index dc9cc8f..96aa132 100644
--- a/libtest/libtest_alloc.c
+++ b/libtest/libtest_alloc.c
@@ -77,9 +77,7 @@ libtest_alloc(struct meminfo *meminfo)
saved_errno = errno;
meminfo_fixup(meminfo);
-#ifdef WITH_BACKTRACE
meminfo->accept_leakage |= libtest_malloc_internal_usage > 0;
-#endif
/* Get backtrace (have to do it now to calculate `backtrace_n` for allocation) */
#ifdef WITH_BACKTRACE
@@ -186,6 +184,7 @@ libtest_alloc(struct meminfo *meminfo)
libtest_allocs_tail.prev->next = meminfo;
meminfo->prev = libtest_allocs_tail.prev;
meminfo->next = &libtest_allocs_tail;
+ libtest_allocs_tail.prev = meminfo;
SPINUNLOCK(libtest_allocs_list_spinlock);
recursion_guard = 0;
}