diff options
author | Drew DeVault <sir@cmpwn.com> | 2016-11-28 08:45:27 -0500 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2016-11-28 08:45:27 -0500 |
commit | cd5694fdb5bc9beb575902ea57d037833ad8e85c (patch) | |
tree | 3f0c37edc772c792fe60dec0182acbeee086b8a0 /wayland/buffers.c | |
parent | Minor README.md improvements (diff) | |
download | sway-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.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) { | |||
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 | ||