diff --git a/PortabilityLayer/MemoryManager.cpp b/PortabilityLayer/MemoryManager.cpp index 6fba318..aac234b 100644 --- a/PortabilityLayer/MemoryManager.cpp +++ b/PortabilityLayer/MemoryManager.cpp @@ -81,7 +81,7 @@ namespace PortabilityLayer if (newSize != hdl->m_size) { void *newBuf = Realloc(hdl->m_contents, newSize); - if (!newBuf) + if (!newBuf && newSize != 0) return false; hdl->m_contents = newBuf;