summaryrefslogtreecommitdiffstats
path: root/progs/xdemos
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2006-01-16 16:17:18 +0000
committerBrian Paul <[email protected]>2006-01-16 16:17:18 +0000
commit361bccb4ecf90b56da1355e077a5da477aa2f520 (patch)
treec8b3108899f3ddc32d85e47fe4750fec48ee8bee /progs/xdemos
parentb4f70646b472776bb4651720fa3f10393daa6703 (diff)
Free visinfo object (Tilman Sauerbeck)
Diffstat (limited to 'progs/xdemos')
-rw-r--r--progs/xdemos/glxinfo.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/progs/xdemos/glxinfo.c b/progs/xdemos/glxinfo.c
index 46311bd645f..957761273c1 100644
--- a/progs/xdemos/glxinfo.c
+++ b/progs/xdemos/glxinfo.c
@@ -262,6 +262,7 @@ print_screen_info(Display *dpy, int scrnum, Bool allowDirect, GLboolean limits)
ctx = glXCreateContext( dpy, visinfo, NULL, allowDirect );
if (!ctx) {
fprintf(stderr, "Error: glXCreateContext failed\n");
+ XFree(visinfo);
XDestroyWindow(dpy, win);
return;
}
@@ -336,6 +337,7 @@ print_screen_info(Display *dpy, int scrnum, Bool allowDirect, GLboolean limits)
}
glXDestroyContext(dpy, ctx);
+ XFree(visinfo);
XDestroyWindow(dpy, win);
}