summaryrefslogtreecommitdiff
path: root/unlock_indicator.c
diff options
context:
space:
mode:
authorMichael Stapelberg <michael@stapelberg.de>2012-01-03 22:31:16 +0000
committerMichael Stapelberg <michael@stapelberg.de>2012-01-03 22:31:16 +0000
commit02655d2ddf6e2757e724dbe51aa5fd6a20521d83 (patch)
treee3300d0f5471dde35ecfc056070a9656e3c2f462 /unlock_indicator.c
parent0e7e009f4500e970c3ec7e598350d1859724ec7e (diff)
Fix a few memory leaks
Diffstat (limited to 'unlock_indicator.c')
-rw-r--r--unlock_indicator.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/unlock_indicator.c b/unlock_indicator.c
index de2e2c2..2d72cf2 100644
--- a/unlock_indicator.c
+++ b/unlock_indicator.c
@@ -145,6 +145,8 @@ xcb_pixmap_t draw_image(uint32_t *resolution) {
cairo_set_source(ctx, outer_pat);
cairo_stroke(ctx);
+ cairo_pattern_destroy(outer_pat);
+
/* Draw an inner seperator line. */
cairo_set_source_rgb(ctx, 0, 0, 0);
cairo_set_line_width(ctx, 2.0);
@@ -228,6 +230,7 @@ xcb_pixmap_t draw_image(uint32_t *resolution) {
highlight_start + (M_PI / 3.0) /* start */,
(highlight_start + (M_PI / 3.0)) + (M_PI / 128.0) /* end */);
cairo_stroke(ctx);
+ cairo_pattern_destroy(outer_pat);
}
}