From 48aa3c2705215dc118792c7172b76d15f0f78fb5 Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Fri, 12 Dec 2008 13:45:43 +0000 Subject: [PATCH] * remote.c (extended_remote_mourn_1): Always call generic_mourn_inferior. --- gdb/ChangeLog | 5 +++++ gdb/remote.c | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 33a32b653ff..88f234118bb 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2008-12-12 Pedro Alves + + * remote.c (extended_remote_mourn_1): Always call + generic_mourn_inferior. + 2008-12-12 Pedro Alves * remote.c (remote_detach_1): Don't delete the inferior here. diff --git a/gdb/remote.c b/gdb/remote.c index 81eef47eaf6..fa0b4bc13f3 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -6551,6 +6551,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_inferiors ()) { extern void nullify_last_target_wait_ptid (); @@ -6562,10 +6565,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 -- 2.30.2