free XImages
Dana Jansens danakj@orodu.net
1 files changed,
7 insertions(+),
1 deletions(-)
jump to
M
render/render.c
→
render/render.c
@@ -361,8 +361,10 @@
if (mask) { xm = XGetImage(RrDisplay(inst), mask, 0, 0, mw, mh, 0xffffffff, ZPixmap); - if (!xm) + if (!xm) { + XDestroyImage(xi); return FALSE; + } } *data = g_new(RrPixel32, pw * ph);@@ -382,6 +384,10 @@ }
*w = pw; *h = ph; + + XDestroyImage(xi); + if (mask) + XDestroyImage(xm); return TRUE; }