From cb46e463a3f65b1a58086fc3ffbecc1bf494a9d6 Mon Sep 17 00:00:00 2001 From: project-repo Date: Fri, 6 Mar 2020 21:04:29 +0100 Subject: [PATCH] Fix memory leaks --- message.c | 1 + workspace.c | 1 + 2 files changed, 2 insertions(+) diff --git a/message.c b/message.c index 66e09dd..c7b6b96 100644 --- a/message.c +++ b/message.c @@ -147,6 +147,7 @@ message_printf(struct cg_output *output, const char *fmt, ...) { message_set_output(output, buffer, box, CG_MESSAGE_TOP_RIGHT); free(buffer); + free(box); alarm(output->server->message_timeout); } diff --git a/workspace.c b/workspace.c index 8ed010e..7027710 100644 --- a/workspace.c +++ b/workspace.c @@ -51,6 +51,7 @@ workspace_focus_tile(struct cg_workspace *ws, struct cg_tile *tile) { box->x = tile->tile.x + tile->tile.width / 2; box->y = tile->tile.y + tile->tile.height / 2; message_printf_pos(ws->output, box, CG_MESSAGE_CENTER, "Current frame"); + free(box); } void