Fix the primary leak with config

This commit is contained in:
Mitchell Hashimoto
2022-10-25 15:48:13 -07:00
parent 233ee2b3eb
commit d8cdd5d8fe

View File

@ -68,15 +68,13 @@ pub const Config = struct {
}
pub fn default(alloc_gpa: Allocator) Allocator.Error!Config {
var arena = ArenaAllocator.init(alloc_gpa);
errdefer arena.deinit();
const alloc = arena.allocator();
// Build up our basic config
var result: Config = .{
._arena = arena,
._arena = ArenaAllocator.init(alloc_gpa),
.command = "sh",
};
errdefer result.deinit();
const alloc = result._arena.?.allocator();
// Add our default keybindings
try result.keybind.set.put(