diff options
author | Michael Stapelberg <michael@stapelberg.de> | 2011-12-28 23:05:02 +0100 |
---|---|---|
committer | Michael Stapelberg <michael@stapelberg.de> | 2011-12-28 23:05:02 +0100 |
commit | 1b757b2aa9c93dc3e802f015ef23daa11de6b081 (patch) | |
tree | 6a5cd60d3050d37ecc7126cf8d557188b77a00d9 /xcb.c | |
parent | f216517bb01266ccc59a18deeccf9d6bf49e9db6 (diff) |
Properly free X11 resources (fixes DoS bug) (Thanks Merovius)
Diffstat (limited to 'xcb.c')
-rw-r--r-- | xcb.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -90,6 +90,7 @@ xcb_pixmap_t create_bg_pixmap(xcb_connection_t *conn, xcb_screen_t *scr, u_int32 xcb_create_gc(conn, gc, bg_pixmap, XCB_GC_FOREGROUND, values); xcb_rectangle_t rect = { 0, 0, resolution[0], resolution[1] }; xcb_poly_fill_rectangle(conn, bg_pixmap, gc, 1, &rect); + xcb_free_gc(conn, gc); return bg_pixmap; } |