2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
authorAndrew Stubbs <andrew.stubbs@st.com>
Fri, 2 Dec 2005 11:11:23 +0000 (11:11 +0000)
committerAndrew Stubbs <andrew.stubbs@st.com>
Fri, 2 Dec 2005 11:11:23 +0000 (11:11 +0000)
* symfile.c (symbol_file_clear): Test symfile_objfile is not NULL
before dereferencing it.
Gettextize the query.

gdb/ChangeLog
gdb/symfile.c

index d9fdbbc..b4ad773 100644 (file)
@@ -1,3 +1,9 @@
+2005-12-02  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * symfile.c (symbol_file_clear): Test symfile_objfile is not NULL
+       before dereferencing it.
+       Gettextize the query.
+
 2005-12-02  Joel Brobecker  <brobecker@adacore.com>
 
        GDB 6.4 released from GDB 6.4 branch.
index ddd198d..5194e45 100644 (file)
@@ -1085,8 +1085,10 @@ symbol_file_clear (int from_tty)
 {
   if ((have_full_symbols () || have_partial_symbols ())
       && from_tty
-      && !query ("Discard symbol table from `%s'? ",
-                symfile_objfile->name))
+      && (symfile_objfile
+         ? !query (_("Discard symbol table from `%s'? "),
+                   symfile_objfile->name)
+         : !query (_("Discard symbol table? "))))
     error (_("Not confirmed."));
     free_all_objfiles ();