]> sourceware.org Git - glibc.git/commitdiff
stdlib/test-bz22786: Avoid memory leaks in the test itself
authorFlorian Weimer <fweimer@redhat.com>
Tue, 30 Oct 2018 12:56:40 +0000 (13:56 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Tue, 30 Oct 2018 12:56:40 +0000 (13:56 +0100)
ChangeLog
stdlib/test-bz22786.c

index eefe1ce3978f581912f3145d0299465932a04300..1649229cbb886ab8334ac26b87d2b231294206f8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2018-10-30  Florian Weimer  <fweimer@redhat.com>
+
+       * stdlib/test-bz22786.c (do_test): Additional free calls to avoid
+       memory leaks.
+
 2018-10-30  Florian Weimer  <fweimer@redhat.com>
 
        * support/blob_repeat.c (allocate_big): Call mkstemp directly.
index bb1e04f2debe9042f813ac3272ce96f3be53a950..8035e8a394e7d034b34173102463cbee08cf65de 100644 (file)
@@ -36,8 +36,8 @@
 static int
 do_test (void)
 {
-  const char *dir = support_create_temp_directory ("bz22786.");
-  const char *lnk = xasprintf ("%s/symlink", dir);
+  char *dir = support_create_temp_directory ("bz22786.");
+  char *lnk = xasprintf ("%s/symlink", dir);
   const size_t path_len = (size_t) INT_MAX + strlen (lnk) + 1;
 
   struct support_blob_repeat repeat
@@ -72,6 +72,8 @@ do_test (void)
   /* Cleanup.  */
   unlink (lnk);
   support_blob_repeat_free (&repeat);
+  free (lnk);
+  free (dir);
 
   return 0;
 }
This page took 0.06948 seconds and 5 git commands to generate.