diff options
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/corelow.c | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 15d9c68..1860076 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2009-06-05 Aleksandar Ristovski <aristovski@qnx.com> + + * corelow.c (core_open): Check for core_gdbarch before calling + gdbarch_target_signal_from_host. + 2009-06-05 Tom Tromey <tromey@redhat.com> * c-exp.y (parse_number): Don't use K&R definition. diff --git a/gdb/corelow.c b/gdb/corelow.c index 947fe1f..7956bef6 100644 --- a/gdb/corelow.c +++ b/gdb/corelow.c @@ -421,7 +421,9 @@ core_open (char *filename, int from_tty) name ..._from_host(). */ printf_filtered (_("Program terminated with signal %d, %s.\n"), siggy, target_signal_to_string ( - gdbarch_target_signal_from_host (core_gdbarch, siggy))); + (core_gdbarch != NULL) ? + gdbarch_target_signal_from_host (core_gdbarch, siggy) + : siggy)); /* Fetch all registers from core file. */ target_fetch_registers (get_current_regcache (), -1); |