diff --git a/alloc.d b/alloc.d index 45e0206..5dd13c5 100644 --- a/alloc.d +++ b/alloc.d @@ -37,7 +37,7 @@ MFree(T)(T* ptr) void MFreeArray(T)(T[] slice) { - MemFree(cast(void*)slice.ptr, cast(u64)slice.length); + MemFree(cast(void*)slice.ptr, cast(u64)slice.length * T.sizeof); } T*