aboutsummaryrefslogtreecommitdiff
path: root/src/install/install.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/install/install.zig')
-rw-r--r--src/install/install.zig8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/install/install.zig b/src/install/install.zig
index baa35b869..06a171646 100644
--- a/src/install/install.zig
+++ b/src/install/install.zig
@@ -7557,16 +7557,14 @@ pub const PackageManager = struct {
// Split this into two passes because the below may allocate memory or invalidate pointers
if (manager.summary.add > 0 or manager.summary.update > 0) {
- var remaining = mapping;
- var dependency_i: PackageID = off;
const changes = @as(PackageID, @truncate(mapping.len));
+ var counter_i: PackageID = 0;
_ = manager.getCacheDirectory();
_ = manager.getTemporaryDirectory();
- var counter_i: PackageID = 0;
while (counter_i < changes) : (counter_i += 1) {
- if (remaining[counter_i] == invalid_package_id) {
- dependency_i = counter_i + off;
+ if (mapping[counter_i] == invalid_package_id) {
+ const dependency_i = counter_i + off;
const dependency = manager.lockfile.buffers.dependencies.items[dependency_i];
try manager.enqueueDependencyWithMain(
dependency_i,