aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>2001-02-19 18:56:11 +0000
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>2001-02-19 18:56:11 +0000
commit3017564ad27c2e855ef722c33c97f98b2eff3c63 (patch)
tree36f761ad5e21748643dc1a107a71cc100cb217e9
parentfa58ee119617c4302d6bf94ff751c3ee8e1062cd (diff)
downloadgdb-3017564ad27c2e855ef722c33c97f98b2eff3c63.zip
gdb-3017564ad27c2e855ef722c33c97f98b2eff3c63.tar.gz
gdb-3017564ad27c2e855ef722c33c97f98b2eff3c63.tar.bz2
2001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
From Andrew Cagney <cagney@b1.cygnus.com>: * symfile.c (add_symbol_file_command): Always initialize my_cleanup using a NULL cleanup.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/symfile.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index fada156..5a3fdc5 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2001-02-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
+
+ From Andrew Cagney <cagney@b1.cygnus.com>:
+ * symfile.c (add_symbol_file_command): Always initialize
+ my_cleanup using a NULL cleanup.
+
2001-02-19 Eli Zaretskii <eliz@is.elta.co.il>
* demangle.c (demangling_style_names): New variable.
diff --git a/gdb/symfile.c b/gdb/symfile.c
index e4bc6f6..2222d74 100644
--- a/gdb/symfile.c
+++ b/gdb/symfile.c
@@ -1420,7 +1420,7 @@ add_symbol_file_command (char *args, int from_tty)
} sect_opts[SECT_OFF_MAX];
struct section_addr_info section_addrs;
- struct cleanup *my_cleanups;
+ struct cleanup *my_cleanups = make_cleanup (null_cleanup, NULL);
dont_repeat ();
@@ -1456,7 +1456,7 @@ add_symbol_file_command (char *args, int from_tty)
{
/* The first argument is the file name. */
filename = tilde_expand (arg);
- my_cleanups = make_cleanup (xfree, filename);
+ make_cleanup (xfree, filename);
}
else
if (argcnt == 1)