repo: rxvt-unicode-sixel action: commit revision: path_from: revision_from: 026e438d5c9ac8a361ab7922ebc7b6f2fa1ec782: path_to: revision_to:
commit 026e438d5c9ac8a361ab7922ebc7b6f2fa1ec782 Author: Emanuele GiaquintaDate: Sun Oct 31 17:44:39 2010 +0000 Free pixmap on failure. diff --git a/src/background.C b/src/background.C
--- a/src/background.C
+++ b/src/background.C
@@ -1352,7 +1352,10 @@ bgPixmap_t::make_transparency_pixmap ()
if (src && dst)
XRenderComposite (dpy, PictOpSrc, src, None, dst, 0, 0, 0, 0, 0, 0, root_pmap_width, root_pmap_height);
else
- root_pixmap = None;
+ {
+ XFreePixmap (dpy, recoded_root_pmap);
+ root_pixmap = None;
+ }
XRenderFreePicture (dpy, src);
XRenderFreePicture (dpy, dst);
-----END OF PAGE-----