From be6cb0f6ce91d3e52cab44c5eaeb0a643f2a91f8 Mon Sep 17 00:00:00 2001 From: Cheru Berhanu Date: Tue, 9 Sep 2025 12:20:32 -0500 Subject: [PATCH] terminal: fix test w/ freed config this test previously didn't fail when accessing freed members of config because deiniting `command_arena` was a no-op; `command_arena` was derived from `arena`, which allocated memory after `command_arena` was created/used --- src/termio/Exec.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/termio/Exec.zig b/src/termio/Exec.zig index 5a15392b4..77fd2cc68 100644 --- a/src/termio/Exec.zig +++ b/src/termio/Exec.zig @@ -1698,7 +1698,7 @@ test "execCommand: direct command, config freed" { defer arena.deinit(); const alloc = arena.allocator(); - var command_arena = ArenaAllocator.init(alloc); + var command_arena = ArenaAllocator.init(testing.allocator); const command_alloc = command_arena.allocator(); const command = try (configpkg.Command{ .direct = &.{