From 918a32dcf7587d48b45308662dfc87a19eadc252 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Thu, 1 Aug 2024 09:41:48 -0700 Subject: [PATCH] core: surface needs to free link regex on config reload --- src/Surface.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Surface.zig b/src/Surface.zig index 8ce1e0eb6..183d4b3f8 100644 --- a/src/Surface.zig +++ b/src/Surface.zig @@ -221,7 +221,7 @@ const DerivedConfig = struct { window_padding_y: u32, window_padding_balance: bool, title: ?[:0]const u8, - links: []const Link, + links: []Link, const Link = struct { regex: oni.Regex, @@ -288,6 +288,7 @@ const DerivedConfig = struct { } pub fn deinit(self: *DerivedConfig) void { + for (self.links) |*link| link.regex.deinit(); self.arena.deinit(); } };