summaryrefslogtreecommitdiff
path: root/xdpyinfo.c
diff options
context:
space:
mode:
Diffstat (limited to 'xdpyinfo.c')
-rw-r--r--xdpyinfo.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/xdpyinfo.c b/xdpyinfo.c
index 039127d..d1dcbfb 100644
--- a/xdpyinfo.c
+++ b/xdpyinfo.c
@@ -776,6 +776,10 @@ print_XF86VidMode_info(Display *dpy, char *extname)
printf(" vsync range %d: %6.2f - %6.2f\n", i, monitor.vsync[i].lo,
monitor.vsync[i].hi);
}
+ XFree(monitor.vendor);
+ XFree(monitor.model);
+ XFree(monitor.hsync);
+ XFree(monitor.vsync);
if ((majorrev > 0) || (majorrev == 0 && minorrev > 5)) {
if (!XF86VidModeGetAllModeLines(dpy, DefaultScreen(dpy), &modecount,
@@ -863,6 +867,7 @@ print_XF86Misc_info(Display *dpy, char *extname)
return 0;
printf(" Mouse Settings- Device: %s, Type: ",
strlen(mouseinfo.device) == 0 ? "None": mouseinfo.device);
+ XFree(mouseinfo.device);
if (mouseinfo.type == MTYPE_XQUEUE)
printf("Xqueue\n");
else if (mouseinfo.type == MTYPE_OSMOUSE)