From cd5694fdb5bc9beb575902ea57d037833ad8e85c Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Mon, 28 Nov 2016 08:45:27 -0500 Subject: Fix memory leaks in swaybar --- wayland/buffers.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'wayland/buffers.c') diff --git a/wayland/buffers.c b/wayland/buffers.c index 227d6d2c..23bed555 100644 --- a/wayland/buffers.c +++ b/wayland/buffers.c @@ -94,6 +94,9 @@ static void destroy_buffer(struct buffer *buffer) { if (buffer->surface) { cairo_surface_destroy(buffer->surface); } + if (buffer->pango) { + g_object_unref(buffer->pango); + } memset(buffer, 0, sizeof(struct buffer)); } -- cgit v1.2.3