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 d9fdbbcd325c9b9134335a4e57de6a094520cb03..b4ad773325d01ee1f9fbf35cd6e6855ad1582bd3 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 ddd198d77ed60213502baf2840c01f081189af96..5194e452da680c46bed2398a33a81c04efb5c10e 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 ();