From 866c14249b749a6422fa96dfce97914cd92e57d6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 26 Sep 2024 01:32:36 +0530 Subject: [PATCH] fix minor memory leak in buffers --- kitty/core_text.m | 1 + 1 file changed, 1 insertion(+) diff --git a/kitty/core_text.m b/kitty/core_text.m index 48108b395..1440604ec 100644 --- a/kitty/core_text.m +++ b/kitty/core_text.m @@ -744,6 +744,7 @@ ensure_render_space(size_t width, size_t height, size_t num_glyphs) { } if (buffers.sz < num_glyphs) { buffers.sz = MAX(128, num_glyphs * 2); + free(buffers.boxes); free(buffers.glyphs); free(buffers.positions); buffers.boxes = calloc(sizeof(buffers.boxes[0]), buffers.sz); buffers.glyphs = calloc(sizeof(buffers.glyphs[0]), buffers.sz); buffers.positions = calloc(sizeof(buffers.positions[0]), buffers.sz);