From f6285b33af8f5686c7522e0c46681d04ccc802b5 Mon Sep 17 00:00:00 2001 From: Carlos Cheung Date: Mon, 22 Jan 2024 14:50:49 -0500 Subject: [PATCH] Fault on double free detection by default --- src/alloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/alloc.c b/src/alloc.c index ffc1747d..40769ae2 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -212,7 +212,7 @@ static mi_decl_noinline bool mi_check_is_double_freex(const mi_page_t* page, con mi_list_contains(page, page->local_free, block) || mi_list_contains(page, mi_page_thread_free(page), block)) { - _mi_error_message(EAGAIN, "double free detected of block %p with size %zu\n", block, mi_page_block_size(page)); + _mi_error_message(EFAULT, "double free detected of block %p with size %zu\n", block, mi_page_block_size(page)); return true; } return false;