* fix memory allocator bug that lead to freelist corruption on the first malloc