xf86-video-intel: src/sna/sna_trapezoids.c
Chris Wilson
ickle at kemper.freedesktop.org
Sun Sep 11 06:00:08 PDT 2011
src/sna/sna_trapezoids.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit ae887c9d1cb2a06c515e054b36464bcf65440f9f
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Sun Sep 11 13:59:08 2011 +0100
sna/trapezoids: Prevent a memleak if feed lots of degenerate boxes
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/sna/sna_trapezoids.c b/src/sna/sna_trapezoids.c
index ac2a6da..fc51436 100644
--- a/src/sna/sna_trapezoids.c
+++ b/src/sna/sna_trapezoids.c
@@ -1561,7 +1561,7 @@ composite_aligned_boxes(CARD8 op,
}
if (num_boxes == 0)
- return true;
+ goto free_boxes;
DBG(("%s: extents (%d, %d), (%d, %d) offset of (%d, %d)\n",
__FUNCTION__,
@@ -1629,6 +1629,7 @@ composite_aligned_boxes(CARD8 op,
done:
REGION_UNINIT(NULL, &clip);
+free_boxes:
if (boxes != stack_boxes)
free(boxes);
More information about the xorg-commit
mailing list