From 255cb974db260e67d6782f785f26604292c39131 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Thu, 23 Nov 2023 23:11:15 -0800 Subject: [PATCH] add a buffered reader for parsing zigmod.lock --- src/common.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common.zig b/src/common.zig index 3e4f3d0f9ebdbf7fa3453d5c33d274111e4444d4..bef3681eca94013c0d3f262de5b0c13453f89f9e 100644 --- a/src/common.zig +++ b/src/common.zig @@ -324,7 +324,8 @@ pub fn parse_lockfile(alloc: std.mem.Allocator, dir: std.fs.Dir) ![]const [4]str if (!try extras.doesFileExist(dir, "zigmod.lock")) return &[_][4]string{}; var f = try dir.openFile("zigmod.lock", .{}); defer f.close(); - const r = f.reader(); + var br = std.io.bufferedReader(f.reader()); + const r = br.reader(); var i: usize = 0; var v: usize = 1; while (try r.readUntilDelimiterOrEofAlloc(alloc, '\n', max)) |line| : (i += 1) { -- 2.54.0