From d43931080e281401daaccc7c0cecf4e3c739f5f9 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Fri, 24 Jun 2022 12:45:35 +0100 Subject: [PATCH] weston-terminal: Don't leak Cairo fonts The docs say they're ours to unref. Signed-off-by: Daniel Stone --- clients/terminal.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clients/terminal.c b/clients/terminal.c index 4f873f8a..545ddd4f 100644 --- a/clients/terminal.c +++ b/clients/terminal.c @@ -3025,6 +3025,9 @@ terminal_destroy(struct terminal *terminal) display_unwatch_fd(terminal->display, terminal->master); close(terminal->master); + cairo_scaled_font_destroy(terminal->font_bold); + cairo_scaled_font_destroy(terminal->font_normal); + widget_destroy(terminal->widget); window_destroy(terminal->window);