diff options
author | Drew DeVault <[email protected]> | 2016-11-28 08:45:27 -0500 |
---|---|---|
committer | Drew DeVault <[email protected]> | 2016-11-28 08:45:27 -0500 |
commit | cd5694fdb5bc9beb575902ea57d037833ad8e85c (patch) | |
tree | 3f0c37edc772c792fe60dec0182acbeee086b8a0 /wayland/buffers.c | |
parent | de79fee77751dbf93c5d1767f1aecf3e529d6367 (diff) |
Fix memory leaks in swaybar
Diffstat (limited to 'wayland/buffers.c')
-rw-r--r-- | wayland/buffers.c | 3 |
1 files changed, 3 insertions, 0 deletions
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)); } |