authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-08-14 00:57:46 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-08-14 00:57:46 -07:00
logb72be3c288dc8c745ed63105332004363f86807a
treedd3fc0266d09b8506a9fcc5f1b4de9a950a561c2
parenta99d8aa0d8cbc9c8e32f44d2c5b9ca6af0a6b987

cmd/fetch- fix slight miscalculation in zigmod.lock diff parsing


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

src/cmd/fetch.zig+5-2
......@@ -159,6 +159,7 @@ fn diff_lockfile() !void {
159159
160160 var changes = std.StringHashMap(DiffChange).init(gpa);
161161
162 var didbreak = false;
162163 var i: usize = 0;
163164 while (i < rems.items.len) {
164165 const it = rems.items[i];
......@@ -176,11 +177,13 @@ fn diff_lockfile() !void {
176177 });
177178 _ = rems.orderedRemove(i);
178179 _ = adds.orderedRemove(j);
180 didbreak = true;
179181 break;
180182 }
181 j += 1;
183 if (!didbreak) j += 1;
182184 }
183 i += 1;
185 if (!didbreak) i += 1;
186 if (didbreak) didbreak = false;
184187 }
185188
186189 if (adds.items.len > 0) {