From 23289461d249c787ff631ba1f82535b20acefe68 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Fri, 17 Feb 2023 14:32:08 -0800 Subject: [PATCH] fix discrepancy in win32 vs. linux memory reserve --- source/md.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/md.c b/source/md.c index 69676b0..6be1e69 100644 --- a/source/md.c +++ b/source/md.c @@ -387,6 +387,10 @@ static void* MD_LINUX_Reserve(MD_u64 size) { void *result = mmap(0, size, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, (off_t)0); + if(result == (void *)-1) + { + result = 0; + } return(result); }