Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Kyte <alkyte@microsoft.com>2019-03-19 23:35:28 +0300
committerMarek Safar <marek.safar@gmail.com>2019-03-20 15:57:41 +0300
commitfdb26b0a4454f60d20df1ea6c01fd851ffa4084a (patch)
treeb2fb83c0ed571873621b2caf5cea6693beb4c530
parent82547c4a12604c9c4c78b91868582a26f1770c14 (diff)
[merp] Fix anon allocation, use MAP_PRIVATEmono-5.18.1.3
-rw-r--r--mono/utils/mono-state.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mono/utils/mono-state.c b/mono/utils/mono-state.c
index 0e8a8da5b0f..cd76ecd3939 100644
--- a/mono/utils/mono-state.c
+++ b/mono/utils/mono-state.c
@@ -260,7 +260,7 @@ mono_state_alloc_mem (MonoStateMem *mem, long tag, size_t size)
mem->handle = g_open (name, O_RDWR | O_CREAT | O_EXCL, S_IWUSR | S_IRUSR | S_IRGRP | S_IROTH);
if (mem->handle < 1) {
- mem->mem = (gpointer *) mmap (0, mem->size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS, -1, 0);
+ mem->mem = (gpointer *) mmap (0, mem->size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
} else {
lseek (mem->handle, mem->size, SEEK_SET);
g_write (mem->handle, "", 1);