2008-06-21 Hui Zhu <teawater@gmail.com>
authorMichael Snyder <msnyder@vmware.com>
Thu, 3 Jul 2008 23:14:35 +0000 (23:14 +0000)
committerMichael Snyder <msnyder@vmware.com>
Thu, 3 Jul 2008 23:14:35 +0000 (23:14 +0000)
* target-descriptions.c (maint_print_c_tdesc_cmd): Fix a memory leak.

gdb/ChangeLog
gdb/target-descriptions.c

index 0cdd9355707cd74180f15d5d8bddf7454c07e6af..00b928c588c03629521fdb1ef1d8e29bb3cacc8c 100644 (file)
@@ -1,3 +1,7 @@
+2008-06-21  Hui Zhu  <teawater@gmail.com>
+
+       * target-descriptions.c (maint_print_c_tdesc_cmd): Fix a memory leak.
+
 2008-07-03  Pedro Alves  <pedro@codesourcery.com>
 
        * config/i386/nm-cygwin.h (ATTACH_NO_WAIT): Delete.
index e1535b39875b5c7f4333d45758e4328e8e5e57d8..95bf7c9724fec11b378eb12054234b1fa5889cf6 100644 (file)
@@ -1013,7 +1013,7 @@ maint_print_c_tdesc_cmd (char *args, int from_tty)
     error (_("The current target description did not come from an XML file."));
 
   filename = lbasename (target_description_filename);
-  function = xmalloc (strlen (filename) + 1);
+  function = alloca (strlen (filename) + 1);
   for (inp = filename, outp = function; *inp != '\0'; inp++)
     if (*inp == '.')
       break;