diff --git a/git.zig b/git.zig index 024ca71ae6956994f2d7baf4658bbb6a7d8f11a0..2a78ea119ecc19a650ac97702b95a95e3dc90a67 100644 --- a/git.zig +++ b/git.zig @@ -812,8 +812,9 @@ pub const Repository = struct { else => |e| return e, }; defer objfile.close(); - const compressed_content = try objfile.mmap(); - defer nfs.munmap(compressed_content); + const stat = try objfile.stat(); + const compressed_content = try objfile.readAlloc(r.gpa, stat.size); + defer r.gpa.free(compressed_content); var list: nio.AllocatingWriter = .init(r.gpa); errdefer list.deinit(); try list.ensureUnusedCapacity(512);