summaryrefslogtreecommitdiffstats
path: root/wayland/buffers.c
diff options
context:
space:
mode:
authorLibravatar Drew DeVault <sir@cmpwn.com>2016-11-28 08:45:27 -0500
committerLibravatar Drew DeVault <sir@cmpwn.com>2016-11-28 08:45:27 -0500
commitcd5694fdb5bc9beb575902ea57d037833ad8e85c (patch)
tree3f0c37edc772c792fe60dec0182acbeee086b8a0 /wayland/buffers.c
parentMinor README.md improvements (diff)
downloadsway-cd5694fdb5bc9beb575902ea57d037833ad8e85c.tar.gz
sway-cd5694fdb5bc9beb575902ea57d037833ad8e85c.tar.zst
sway-cd5694fdb5bc9beb575902ea57d037833ad8e85c.zip
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) {
94 if (buffer->surface) { 94 if (buffer->surface) {
95 cairo_surface_destroy(buffer->surface); 95 cairo_surface_destroy(buffer->surface);
96 } 96 }
97 if (buffer->pango) {
98 g_object_unref(buffer->pango);
99 }
97 memset(buffer, 0, sizeof(struct buffer)); 100 memset(buffer, 0, sizeof(struct buffer));
98} 101}
99 102