summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vm/Misc.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/vm/Misc.cpp b/vm/Misc.cpp
index 1f01c2f45..057b90d6d 100644
--- a/vm/Misc.cpp
+++ b/vm/Misc.cpp
@@ -624,6 +624,7 @@ void *dvmAllocRegion(size_t byteCount, int prot, const char *name) {
return NULL;
}
if (ret == -1) {
+ munmap(base, byteCount);
return NULL;
}
return base;