summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVinson Lee <[email protected]>2009-11-20 13:01:22 -0800
committerVinson Lee <[email protected]>2009-11-20 13:01:22 -0800
commitf080567f4c4018c4885c105a154cb0eb39e6234f (patch)
tree3be521906af055c6db21c024e11ab98ed8baacf5
parent02c3e0b82da6877a7e170bb3fafd591bc2d76115 (diff)
progs/xdemos: Fix memory leak in glxinfo.c.
-rw-r--r--progs/xdemos/glxinfo.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/progs/xdemos/glxinfo.c b/progs/xdemos/glxinfo.c
index 445d3ea94b6..c1a032872cd 100644
--- a/progs/xdemos/glxinfo.c
+++ b/progs/xdemos/glxinfo.c
@@ -964,8 +964,10 @@ print_fbconfig_info(Display *dpy, int scrnum, InfoMode mode)
/* get list of all fbconfigs on this screen */
fbconfigs = glXGetFBConfigs(dpy, scrnum, &numFBConfigs);
- if (numFBConfigs == 0)
+ if (numFBConfigs == 0) {
+ XFree(fbconfigs);
return;
+ }
printf("%d GLXFBConfigs:\n", numFBConfigs);
if (mode == Normal)