From ccc78302bf7afdb25eae811ee64728fffbb725ca Mon Sep 17 00:00:00 2001 From: daan Date: Sat, 10 Aug 2019 09:53:00 -0700 Subject: [PATCH] fix double assignment (#125, by @ebudai) --- src/page.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/page.c b/src/page.c index 685b6b4a..60b3fc09 100644 --- a/src/page.c +++ b/src/page.c @@ -142,7 +142,7 @@ static void mi_page_thread_free_collect(mi_page_t* page) mi_thread_free_t tfree; mi_thread_free_t tfreex; do { - tfreex = tfree = page->thread_free; + tfree = page->thread_free; head = mi_tf_block(tfree); tfreex = mi_tf_set_block(tfree,NULL); } while (!mi_atomic_compare_exchange((volatile uintptr_t*)&page->thread_free, tfreex, tfree));