diff --git a/src/common.zig b/src/common.zig index 476f542b8a27738ef514a3ac5276c1bd2edfe34e..8b0eb115c4afa00bb67d60f6dd5107ac705c3393 100644 --- a/src/common.zig +++ b/src/common.zig @@ -361,6 +361,7 @@ pub fn add_files_package(alloc: std.mem.Allocator, cachepath: string, pkg_name: pub fn parse_lockfile(alloc: std.mem.Allocator, dir: std.fs.Dir) ![]const [4]string { var list = std.ArrayList([4]string).init(alloc); const max = std.math.maxInt(usize); + if (!try u.does_file_exist(dir, "zigmod.lock")) return &[_][4]string{}; const f = try dir.openFile("zigmod.lock", .{}); const r = f.reader(); var i: usize = 0;