[gegl] tests/buffer: free locally allocated temporary buffers



commit 800676e784f795d600b4959ddafd8e7733dfede8
Author: Øyvind Kolås <pippin gimp org>
Date:   Tue Jul 16 13:16:22 2019 +0200

    tests/buffer: free locally allocated temporary buffers

 tests/buffer/tests/buffer_linear_copy.c    | 3 +++
 tests/buffer/tests/buffer_linear_iter.c    | 2 ++
 tests/buffer/tests/buffer_linear_iter2.c   | 1 +
 tests/buffer/tests/buffer_multcopy.c       | 1 +
 tests/buffer/tests/dup_linear_from_data.c  | 2 ++
 tests/buffer/tests/linear_from_data.c      | 1 +
 tests/buffer/tests/linear_from_data_rows.c | 1 +
 tests/buffer/tests/mipmap_iterator.c       | 3 +++
 tests/buffer/tests/mipmap_iterator2.c      | 3 ++-
 tests/buffer/tests/mipmap_sampler.c        | 2 +-
 tests/buffer/tests/mipmap_set.c            | 4 +++-
 tests/buffer/tests/mipmap_set2.c           | 5 ++++-
 12 files changed, 24 insertions(+), 4 deletions(-)
---
diff --git a/tests/buffer/tests/buffer_linear_copy.c b/tests/buffer/tests/buffer_linear_copy.c
index db88ad515..7b12988d9 100644
--- a/tests/buffer/tests/buffer_linear_copy.c
+++ b/tests/buffer/tests/buffer_linear_copy.c
@@ -24,5 +24,8 @@ TEST ()
   print_buffer (buffer);
   g_object_unref (buffer2);
   g_object_unref (buffer);
+  g_free (buf1);
+  g_free (buf2);
   test_end ();
+
 }
diff --git a/tests/buffer/tests/buffer_linear_iter.c b/tests/buffer/tests/buffer_linear_iter.c
index e21b967e3..fb71f642c 100644
--- a/tests/buffer/tests/buffer_linear_iter.c
+++ b/tests/buffer/tests/buffer_linear_iter.c
@@ -41,5 +41,7 @@ TEST ()
   print_buffer (buffer);
   g_object_unref (buffer2);
   g_object_unref (buffer);
+  g_free (buf1);
+  g_free (buf2);
   test_end ();
 }
diff --git a/tests/buffer/tests/buffer_linear_iter2.c b/tests/buffer/tests/buffer_linear_iter2.c
index 3c5937793..e5bd1cef0 100644
--- a/tests/buffer/tests/buffer_linear_iter2.c
+++ b/tests/buffer/tests/buffer_linear_iter2.c
@@ -38,5 +38,6 @@ TEST ()
   print_buffer (buffer);
   g_object_unref (buffer2);
   g_object_unref (buffer);
+  g_free (buf1);
   test_end ();
 }
diff --git a/tests/buffer/tests/buffer_multcopy.c b/tests/buffer/tests/buffer_multcopy.c
index 684c80960..b12ea3450 100644
--- a/tests/buffer/tests/buffer_multcopy.c
+++ b/tests/buffer/tests/buffer_multcopy.c
@@ -44,6 +44,7 @@ TEST ()
             }
 
           g_object_unref (buffer2);
+          g_free (buf2);
         }
     }
 
diff --git a/tests/buffer/tests/dup_linear_from_data.c b/tests/buffer/tests/dup_linear_from_data.c
index 3d056e3dc..113468ad9 100644
--- a/tests/buffer/tests/dup_linear_from_data.c
+++ b/tests/buffer/tests/dup_linear_from_data.c
@@ -22,5 +22,7 @@ TEST ()
   print_buffer (buffer);
   g_object_unref (buffer);
   g_object_unref (buffer2);
+
+  g_free (buf);
   test_end ();
 }
diff --git a/tests/buffer/tests/linear_from_data.c b/tests/buffer/tests/linear_from_data.c
index 412879d92..e71fdbec9 100644
--- a/tests/buffer/tests/linear_from_data.c
+++ b/tests/buffer/tests/linear_from_data.c
@@ -17,5 +17,6 @@ TEST ()
                                              NULL   /* destroy_notify_data */);
   print_buffer (buffer);
   g_object_unref (buffer);
+  g_free (buf);
   test_end ();
 }
diff --git a/tests/buffer/tests/linear_from_data_rows.c b/tests/buffer/tests/linear_from_data_rows.c
index 419da9de6..a3bfbb840 100644
--- a/tests/buffer/tests/linear_from_data_rows.c
+++ b/tests/buffer/tests/linear_from_data_rows.c
@@ -17,5 +17,6 @@ TEST ()
                                              NULL   /* destroy_notify_data */);
   print_buffer (buffer);
   g_object_unref (buffer);
+  g_free (buf);
   test_end ();
 }
diff --git a/tests/buffer/tests/mipmap_iterator.c b/tests/buffer/tests/mipmap_iterator.c
index a00375dd0..87a5d0de0 100644
--- a/tests/buffer/tests/mipmap_iterator.c
+++ b/tests/buffer/tests/mipmap_iterator.c
@@ -43,6 +43,9 @@ TEST ()
   g_object_unref (buffer);
   g_object_unref (buffer2);
 
+  g_free (blank);
+  g_free (temp);
+
   test_end ();
 
 }
diff --git a/tests/buffer/tests/mipmap_iterator2.c b/tests/buffer/tests/mipmap_iterator2.c
index dee3044a9..040d9b715 100644
--- a/tests/buffer/tests/mipmap_iterator2.c
+++ b/tests/buffer/tests/mipmap_iterator2.c
@@ -29,9 +29,10 @@ TEST ()
 
   print_buffer (buffer);
 
-  test_end ();
 
+  g_free (temp);
   g_object_unref (buffer);
   g_object_unref (buffer2);
 
+  test_end ();
 }
diff --git a/tests/buffer/tests/mipmap_sampler.c b/tests/buffer/tests/mipmap_sampler.c
index c07e18149..60a446685 100644
--- a/tests/buffer/tests/mipmap_sampler.c
+++ b/tests/buffer/tests/mipmap_sampler.c
@@ -64,6 +64,6 @@ TEST ()
   g_object_unref (buffer2);
   g_object_unref (buffer);
 
+  g_free (temp);
   test_end ();
-
 }
diff --git a/tests/buffer/tests/mipmap_set.c b/tests/buffer/tests/mipmap_set.c
index c36de9024..99e07c24e 100644
--- a/tests/buffer/tests/mipmap_set.c
+++ b/tests/buffer/tests/mipmap_set.c
@@ -3,7 +3,7 @@ TEST ()
   GeglBuffer    *buffer, *buffer2;
   GeglRectangle  bound = {0, 0, 20, 20};
   GeglRectangle  dest = {10, 10, 5, 5};
-  const gchar *blank = g_malloc0 (100000);
+  gchar *blank = g_malloc0 (100000);
   test_start ();
 
   buffer = gegl_buffer_new (&bound, babl_format ("Y float"));
@@ -22,5 +22,7 @@ TEST ()
 
   g_object_unref (buffer);
   g_object_unref (buffer2);
+
+  g_free (blank);
   test_end ();
 }
diff --git a/tests/buffer/tests/mipmap_set2.c b/tests/buffer/tests/mipmap_set2.c
index 08981e767..8619b3d35 100644
--- a/tests/buffer/tests/mipmap_set2.c
+++ b/tests/buffer/tests/mipmap_set2.c
@@ -44,9 +44,12 @@ TEST ()
 
   print_buffer (buffer);
 
-  test_end ();
 
   g_object_unref (buffer);
   g_object_unref (buffer2);
 
+  g_free (blank);
+  g_free (temp);
+
+  test_end ();
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]