summaryrefslogtreecommitdiff
path: root/wayland/buffers.c
diff options
context:
space:
mode:
authorDrew DeVault <[email protected]>2016-11-28 08:45:27 -0500
committerDrew DeVault <[email protected]>2016-11-28 08:45:27 -0500
commitcd5694fdb5bc9beb575902ea57d037833ad8e85c (patch)
tree3f0c37edc772c792fe60dec0182acbeee086b8a0 /wayland/buffers.c
parentde79fee77751dbf93c5d1767f1aecf3e529d6367 (diff)
Fix memory leaks in swaybar
Diffstat (limited to 'wayland/buffers.c')
-rw-r--r--wayland/buffers.c3
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));
}