summaryrefslogtreecommitdiff
path: root/devices/gdevxini.c
diff options
context:
space:
mode:
Diffstat (limited to 'devices/gdevxini.c')
-rw-r--r--devices/gdevxini.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/devices/gdevxini.c b/devices/gdevxini.c
index d48b17862..2d4a1ba9e 100644
--- a/devices/gdevxini.c
+++ b/devices/gdevxini.c
@@ -946,6 +946,9 @@ gdev_x_close(gx_device_X *xdev)
gdev_x_free_colors(xdev);
if (xdev->cmap != DefaultColormapOfScreen(xdev->scr))
XFreeColormap(xdev->dpy, xdev->cmap);
+ if (xdev->gc)
+ XFreeGC(xdev->dpy, xdev->gc);
+
XCloseDisplay(xdev->dpy);
return 0;
}