]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
[region] Free rectangle if empty
authorCharlie Brej <cbrej@cs.man.ac.uk>
Sun, 22 Nov 2009 22:27:40 +0000 (22:27 +0000)
committerCharlie Brej <cbrej@cs.man.ac.uk>
Sun, 22 Nov 2009 22:27:40 +0000 (22:27 +0000)
Previously we just returned and did not free.

src/libply/ply-region.c

index 08284df02efd71946e0861bb167d7b499703e4b4..2e28b2bc5d07cb43b48e85d062cebc4ec0f4d712 100644 (file)
@@ -98,7 +98,10 @@ merge_rectangle_with_sub_list (ply_region_t    *region,
 {
 
   if (ply_rectangle_is_empty (new_area))
-    return;
+    {
+      free (new_area);
+      return;
+    }
 
   while (node != NULL)
     {