diff --git a/userspace/libraries/LibC/malloc.cpp b/userspace/libraries/LibC/malloc.cpp index 884aba96..a43939cb 100644 --- a/userspace/libraries/LibC/malloc.cpp +++ b/userspace/libraries/LibC/malloc.cpp @@ -305,7 +305,7 @@ void free(void* ptr) const auto& header = static_cast(ptr)[-1]; s_mmap_count--; - s_mmap_bytes += header.mmap_size; + s_mmap_bytes -= header.mmap_size; munmap(static_cast(ptr) - header.offset, header.mmap_size); }