Fix memory leak in stdlib/isomac.c
authorAllan McRae <allan@archlinux.org>
Mon, 9 Sep 2013 12:52:58 +0000 (22:52 +1000)
committerAllan McRae <allan@archlinux.org>
Mon, 9 Sep 2013 12:53:46 +0000 (22:53 +1000)
ChangeLog
NEWS
stdlib/isomac.c

index 30c6a39..496a236 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2013-09-09  Allan McRae  <allan@archlinux.org>
 
+       [BZ #15893]
+       * stdlib/isomac.c (get_null_defines): Fix memory leak.
+
        [BZ #15892]
        * libio/memstream.c (open_memstream): Fix memory leak.
        * libio/wmemstream.c (open_wmemstream): Likewise.
diff --git a/NEWS b/NEWS
index 72c10e6..9d128ae 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -10,7 +10,8 @@ Version 2.19
 * The following bugs are resolved with this release:
 
   14155, 14699, 15427, 15522, 15531, 15532, 15736, 15749, 15797, 15844,
-  15867, 15886, 15887, 15890, 15892, 15895, 15897, 15905, 15909, 15921.
+  15867, 15886, 15887, 15890, 15892, 15893, 15895, 15897, 15905, 15909,
+  15921.
 
 * CVE-2013-4237 The readdir_r function could write more than NAME_MAX bytes
   to the d_name member of struct dirent, or omit the terminating NUL
index 2c9009b..621b515 100644 (file)
@@ -263,6 +263,7 @@ get_null_defines (void)
   if (system (command))
     {
       puts ("system() returned nonzero");
+      free (command);
       return NULL;
     }
   free (command);