sna: Free composite boxes in the unlikely all-invalid path
authorChris Wilson <chris@chris-wilson.co.uk>
Tue, 19 Nov 2013 12:03:33 +0000 (12:03 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Tue, 19 Nov 2013 12:03:33 +0000 (12:03 +0000)
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
src/sna/sna_composite.c

index 6078d52..56e34f3 100644 (file)
@@ -877,7 +877,7 @@ sna_composite_rectangles(CARD8               op,
        }
 
        if (num_boxes == 0)
-               return;
+               goto cleanup_boxes;
 
        if (!pixman_region_init_rects(&region, boxes, num_boxes))
                goto cleanup_boxes;