diff options
Diffstat (limited to 'src/Installation.zig')
| -rw-r--r-- | src/Installation.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Installation.zig b/src/Installation.zig index 5efe128..4f7a48d 100644 --- a/src/Installation.zig +++ b/src/Installation.zig | |||
| @@ -153,7 +153,8 @@ pub fn getAvailableList(config: Config) !Installations { | |||
| 153 | 153 | ||
| 154 | var it = vt.root.Object.iterator(); | 154 | var it = vt.root.Object.iterator(); |
| 155 | while (it.next()) |kv| { | 155 | while (it.next()) |kv| { |
| 156 | if (try parseInstallation(config, kv.key_ptr.*, kv.value_ptr.*)) |*installation| { | 156 | var installation_opt = try parseInstallation(config, kv.key_ptr.*, kv.value_ptr.*); |
| 157 | if (installation_opt) |*installation| { | ||
| 157 | errdefer installation.deinit(); | 158 | errdefer installation.deinit(); |
| 158 | 159 | ||
| 159 | var name = try allocator.dupe(u8, kv.key_ptr.*); | 160 | var name = try allocator.dupe(u8, kv.key_ptr.*); |