summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian <brian.paul@tungstengraphics.com>2007-08-01 08:40:49 -0600
committerJosé Fonseca <jfonseca@vmware.com>2011-07-11 20:03:35 +0100
commit33289fd723d689f0a3b314d2195ffe09bbcb91a9 (patch)
treecf94a83a7e3586cb39953b0ad1e223529b81aef4
parent8acea1f86aea1f74087222daf12e169bf7e050d0 (diff)
downloadglut-33289fd723d689f0a3b314d2195ffe09bbcb91a9.tar.gz
fix mem leak (bug 11791)
-rw-r--r--src/glut/glx/glut_dstr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/glut/glx/glut_dstr.c b/src/glut/glx/glut_dstr.c
index ec9386f..2513af4 100644
--- a/src/glut/glx/glut_dstr.c
+++ b/src/glut/glx/glut_dstr.c
@@ -291,6 +291,7 @@ loadVisuals(int *nitems_return)
fbmodes = (FrameBufferMode *) malloc(n * sizeof(FrameBufferMode));
if (fbmodes == NULL) {
*nitems_return = -1;
+ free(vlist);
return NULL;
}
for (i = 0; i < n; i++) {