| ... | @@ -54,7 +54,8 @@ pub const ModFile = struct { | ... | @@ -54,7 +54,8 @@ pub const ModFile = struct { |
| 54 | } | 54 | } |
| 55 | | 55 | |
| 56 | fn dep_list_by_name(alloc: *std.mem.Allocator, mapping: yaml.Mapping, prop: []const u8) !*std.ArrayList(u.Dep) { | 56 | fn dep_list_by_name(alloc: *std.mem.Allocator, mapping: yaml.Mapping, prop: []const u8) !*std.ArrayList(u.Dep) { |
| 57 | const dep_list = &std.ArrayList(u.Dep).init(alloc); | 57 | const dep_list = try alloc.create(std.ArrayList(u.Dep)); |
| | 58 | dep_list.* = std.ArrayList(u.Dep).init(alloc); |
| 58 | if (mapping.get(prop)) |dep_seq| { | 59 | if (mapping.get(prop)) |dep_seq| { |
| 59 | if (dep_seq == .sequence) { | 60 | if (dep_seq == .sequence) { |
| 60 | for (dep_seq.sequence) |item| { | 61 | for (dep_seq.sequence) |item| { |