diff options
author | Pedro Alves <palves@redhat.com> | 2009-03-28 00:58:31 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2009-03-28 00:58:31 +0000 |
commit | 7b0e8051319071c234fd682d459148922622c35d (patch) | |
tree | c25ea1da2158d12e22acd2591baeb28c5484c1dc | |
parent | 4af38be89b614fc4ff33659503aea96af5adf6aa (diff) | |
download | gdb-7b0e8051319071c234fd682d459148922622c35d.zip gdb-7b0e8051319071c234fd682d459148922622c35d.tar.gz gdb-7b0e8051319071c234fd682d459148922622c35d.tar.bz2 |
* inf-loop.c (inferior_event_handler): Avoid calling is_running on
null inferior_ptid.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/inf-loop.c | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 0bef41c..b156123 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2009-03-28 Pedro Alves <pedro@codesourcery.com> + + * inf-loop.c (inferior_event_handler): Avoid calling is_running on + null inferior_ptid. + 2009-03-27 Eli Zaretskii <eliz@gnu.org> * config/djgpp/fnchange.lst: Update to fix ARI-reported problems. diff --git a/gdb/inf-loop.c b/gdb/inf-loop.c index a730aed..e190567 100644 --- a/gdb/inf-loop.c +++ b/gdb/inf-loop.c @@ -131,7 +131,10 @@ inferior_event_handler (enum inferior_event_type event_type, bpstat_do_actions (); } - if (!was_sync && !is_running (inferior_ptid) && exec_done_display_p) + if (!was_sync + && exec_done_display_p + && (ptid_equal (inferior_ptid, null_ptid) + || !is_running (inferior_ptid))) printf_unfiltered (_("completed.\n")); break; |