summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorIgor Podlesny <user.email@poige.ru>2015-03-22 16:49:58 (GMT)
committerJason Evans <jasone@canonware.com>2015-03-24 04:12:33 (GMT)
commitef0a0cc3283ea561a40b33f4325d54bbc351de21 (patch)
tree9e03a52d8aee229996cb5a142127d228c847a0b9 /src
parent4acd75a694173186e9e0399d2855f05ce8553008 (diff)
downloadjemalloc-ef0a0cc3283ea561a40b33f4325d54bbc351de21.zip
jemalloc-ef0a0cc3283ea561a40b33f4325d54bbc351de21.tar.gz
jemalloc-ef0a0cc3283ea561a40b33f4325d54bbc351de21.tar.bz2
We have pages_unmap(ret, size) so we use it.
Diffstat (limited to 'src')
-rw-r--r--src/chunk_mmap.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/chunk_mmap.c b/src/chunk_mmap.c
index 7e02c10..30ac10b 100644
--- a/src/chunk_mmap.c
+++ b/src/chunk_mmap.c
@@ -40,15 +40,7 @@ pages_map(void *addr, size_t size)
/*
* We succeeded in mapping memory, but not in the right place.
*/
- if (munmap(ret, size) == -1) {
- char buf[BUFERROR_BUF];
-
- buferror(get_errno(), buf, sizeof(buf));
- malloc_printf("<jemalloc: Error in munmap(): %s\n",
- buf);
- if (opt_abort)
- abort();
- }
+ pages_unmap(ret, size);
ret = NULL;
}
#endif