summaryrefslogtreecommitdiffstats
path: root/src/glx/x11
diff options
context:
space:
mode:
authorBrian <brian@yutani.localnet.net>2007-02-01 07:22:25 -0700
committerBrian <brian@yutani.localnet.net>2007-02-01 07:22:25 -0700
commit0930248bb1336064337e636aab0f17ee0f8f7043 (patch)
treebd166b54b17a473cb87fa72ba175544a84c457f3 /src/glx/x11
parent876e372567ad44c03b9d9db6e57d3a06b684f6e1 (diff)
downloadexternal_mesa3d-0930248bb1336064337e636aab0f17ee0f8f7043.zip
external_mesa3d-0930248bb1336064337e636aab0f17ee0f8f7043.tar.gz
external_mesa3d-0930248bb1336064337e636aab0f17ee0f8f7043.tar.bz2
fix mem leak in __glXReportDamage (Panagiotis Papadakos)
Diffstat (limited to 'src/glx/x11')
-rw-r--r--src/glx/x11/glxext.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/glx/x11/glxext.c b/src/glx/x11/glxext.c
index 7f38573..d24f853 100644
--- a/src/glx/x11/glxext.c
+++ b/src/glx/x11/glxext.c
@@ -758,6 +758,7 @@ static void __glXReportDamage(__DRInativeDisplay *dpy, int screen,
xrects[i].height = rects[i].y2 - rects[i].y1;
}
region = XFixesCreateRegion(dpy, xrects, num_rects);
+ free(xrects);
XDamageAdd(dpy, drawable, region);
XFixesDestroyRegion(dpy, region);
#endif