diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-09-07 14:41:24 +0200 |
|---|---|---|
| committer | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-09-07 14:41:24 +0200 |
| commit | 422bc7a62724643a4d0e92adf857883f73aa9ca6 (patch) | |
| tree | 73ff89c5307e00e2a21b0391d3040ec1e8d00dd4 /Source/Core/Common/MemArenaAndroid.cpp | |
| parent | c14bc6ea4c85d823d39d6b49972e0acc493652b0 (diff) | |
Common/MemArena: A zero-byte allocation is invalid.
Diffstat (limited to 'Source/Core/Common/MemArenaAndroid.cpp')
| -rw-r--r-- | Source/Core/Common/MemArenaAndroid.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/Core/Common/MemArenaAndroid.cpp b/Source/Core/Common/MemArenaAndroid.cpp index 3c4b800da8..bcba64e1e1 100644 --- a/Source/Core/Common/MemArenaAndroid.cpp +++ b/Source/Core/Common/MemArenaAndroid.cpp @@ -155,6 +155,9 @@ void* LazyMemoryRegion::Create(size_t size) { ASSERT(!m_memory); + if (size == 0) + return nullptr; + void* memory = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); if (memory == MAP_FAILED) { |
