diff --git a/src/renderer/Thread.zig b/src/renderer/Thread.zig index 178dca14e..447d54d1a 100644 --- a/src/renderer/Thread.zig +++ b/src/renderer/Thread.zig @@ -327,7 +327,8 @@ fn drainMailbox(self: *Thread) !void { }, .change_config => |config| { - defer message.deinit(); + defer config.alloc.destroy(config.thread); + defer config.alloc.destroy(config.impl); try self.changeConfig(config.thread); try self.renderer.changeConfig(config.impl);