authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-11-23 23:11:15 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2023-11-23 23:11:15 -08:00
log255cb974db260e67d6782f785f26604292c39131
treefb2222e48e50d3917f7e6324e8ba69276ff9b1f2
parenta9863df0dedb0f59bbabcbf3d13f859e33c265a2

add a buffered reader for parsing zigmod.lock


1 files changed, 2 insertions(+), 1 deletions(-)

src/common.zig+2-1
...@@ -324,7 +324,8 @@ pub fn parse_lockfile(alloc: std.mem.Allocator, dir: std.fs.Dir) ![]const [4]str...@@ -324,7 +324,8 @@ pub fn parse_lockfile(alloc: std.mem.Allocator, dir: std.fs.Dir) ![]const [4]str
324 if (!try extras.doesFileExist(dir, "zigmod.lock")) return &[_][4]string{};324 if (!try extras.doesFileExist(dir, "zigmod.lock")) return &[_][4]string{};
325 var f = try dir.openFile("zigmod.lock", .{});325 var f = try dir.openFile("zigmod.lock", .{});
326 defer f.close();326 defer f.close();
327 const r = f.reader();327 var br = std.io.bufferedReader(f.reader());
328 const r = br.reader();
328 var i: usize = 0;329 var i: usize = 0;
329 var v: usize = 1;330 var v: usize = 1;
330 while (try r.readUntilDelimiterOrEofAlloc(alloc, '\n', max)) |line| : (i += 1) {331 while (try r.readUntilDelimiterOrEofAlloc(alloc, '\n', max)) |line| : (i += 1) {