Commit 70dcdcb73d

Andrew Kelley <andrew@ziglang.org>
2021-12-01 23:19:29
std: remove double free in GPA
Merge conflict between 02a1f838e67edc4107df19ba194a925958f1c669 and 885c73f3438d108c3cbb1afd75e3fee2f4bc88c0
1 parent e4c053f
Changed files (1)
lib/std/heap/general_purpose_allocator.zig
@@ -633,8 +633,6 @@ pub fn GeneralPurposeAllocator(comptime config: Config) type {
                 self.total_requested_bytes -= entry.value_ptr.requested_size;
             }
 
-            if (!config.never_unmap) self.backing_allocator.rawFree(old_mem, old_align, ret_addr);
-
             if (config.verbose_log) {
                 log.info("large free {d} bytes at {*}", .{ old_mem.len, old_mem.ptr });
             }