diff options
author | 2023-02-06 22:29:24 -0800 | |
---|---|---|
committer | 2023-02-06 22:29:24 -0800 | |
commit | add7b1101e480fb4a88326c9d167669c90fba3b6 (patch) | |
tree | cd87a789224dbb2b193037942c81089c68d1a9b8 | |
parent | 5a19f8434bc1f1e1eb3cb7c79f15638b8cbcd64f (diff) | |
download | bun-add7b1101e480fb4a88326c9d167669c90fba3b6.tar.gz bun-add7b1101e480fb4a88326c9d167669c90fba3b6.tar.zst bun-add7b1101e480fb4a88326c9d167669c90fba3b6.zip |
Add bounds check
-rw-r--r-- | src/install/lockfile.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/install/lockfile.zig b/src/install/lockfile.zig index f2ab32467..0654e813c 100644 --- a/src/install/lockfile.zig +++ b/src/install/lockfile.zig @@ -3331,7 +3331,7 @@ const Buffers = struct { } // Legacy tree structure stores package IDs instead of dependency IDs - if (this.trees.items[0].dependency_id != Tree.root_dep_id) { + if (this.trees.items.len > 0 and this.trees.items[0].dependency_id != Tree.root_dep_id) { for (this.trees.items) |*tree| { tree.dependency_id = try this.legacyPackageToDependencyID(tree.dependency_id); } |