summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alves <pedro@codesourcery.com>2008-12-16 22:49:49 +0000
committerPedro Alves <pedro@codesourcery.com>2008-12-16 22:49:49 +0000
commitafd707cb598439ab45421a828aa61bec6617d84a (patch)
tree4325f4093404ba9339f21f1cdacd7ce919bcba00
parente33e6409504273f77f9322237669aeebe9af4b32 (diff)
downloadgdb-afd707cb598439ab45421a828aa61bec6617d84a.tar.gz
Merge from head:
2008-12-12 Pedro Alves <pedro@codesourcery.com> * remote.c (extended_remote_mourn_1): Always call generic_mourn_inferior.
-rw-r--r--gdb/ChangeLog.mp8
-rw-r--r--gdb/remote.c7
2 files changed, 11 insertions, 4 deletions
diff --git a/gdb/ChangeLog.mp b/gdb/ChangeLog.mp
index 67033d30255..c1fc365df93 100644
--- a/gdb/ChangeLog.mp
+++ b/gdb/ChangeLog.mp
@@ -3,6 +3,14 @@
Merge from head:
2008-12-12 Pedro Alves <pedro@codesourcery.com>
+ * remote.c (extended_remote_mourn_1): Always call
+ generic_mourn_inferior.
+
+2008-12-16 Pedro Alves <pedro@codesourcery.com>
+
+ Merge from head:
+ 2008-12-12 Pedro Alves <pedro@codesourcery.com>
+
* remote.c (remote_detach_1): Don't delete the inferior here.
(process_stop_reply): Ditto.
(extended_remote_kill): Ditto.
diff --git a/gdb/remote.c b/gdb/remote.c
index ad4e3fb69b2..9e0ad4f0640 100644
--- a/gdb/remote.c
+++ b/gdb/remote.c
@@ -6677,6 +6677,9 @@ extended_remote_mourn_1 (struct target_ops *target)
/* Unlike "target remote", we do not want to unpush the target; then
the next time the user says "run", we won't be connected. */
+ /* Call common code to mark the inferior as not running. */
+ generic_mourn_inferior ();
+
if (have_real_inferiors ())
{
extern void nullify_last_target_wait_ptid ();
@@ -6688,10 +6691,6 @@ extended_remote_mourn_1 (struct target_ops *target)
}
else
{
- struct remote_state *rs = get_remote_state ();
-
- /* Call common code to mark the inferior as not running. */
- generic_mourn_inferior ();
if (!remote_multi_process_p (rs))
{
/* Check whether the target is running now - some remote stubs