From 82dd094ec4d7f36067fdd55aa10aea438dae588f Mon Sep 17 00:00:00 2001 From: Daan Date: Thu, 7 Apr 2022 13:02:40 -0700 Subject: [PATCH] fix assertion failure with mixed pointer errors --- src/alloc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/alloc.c b/src/alloc.c index cd4afa1e..5f150f24 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -470,6 +470,7 @@ static inline mi_segment_t* mi_checked_ptr_segment(const void* p, const char* ms #if (MI_DEBUG>0 || MI_SECURE>=4) if (mi_unlikely(_mi_ptr_cookie(segment) != segment->cookie)) { _mi_error_message(EINVAL, "%s: pointer does not point to a valid heap space: %p\n", msg, p); + return NULL; } #endif return segment;