diff options
author | Michael Snyder <msnyder@specifix.com> | 2008-07-03 23:14:35 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@specifix.com> | 2008-07-03 23:14:35 +0000 |
commit | 169d3c6ba0dd368f9a1aaf8879bf3145f0ed55b4 (patch) | |
tree | faa31d1b1d70d6f183fecfbe048a78e214840082 | |
parent | 24345209adfabb241bcefb238a1150fa6aa30a2a (diff) | |
download | gdb-169d3c6ba0dd368f9a1aaf8879bf3145f0ed55b4.tar.gz |
2008-06-21 Hui Zhu <teawater@gmail.com>
* target-descriptions.c (maint_print_c_tdesc_cmd): Fix a memory leak.
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/target-descriptions.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 0cdd9355707..00b928c588c 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -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. diff --git a/gdb/target-descriptions.c b/gdb/target-descriptions.c index e1535b39875..95bf7c9724f 100644 --- a/gdb/target-descriptions.c +++ b/gdb/target-descriptions.c @@ -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; |