OSDN Git Service

* remote.c (extended_remote_mourn_1): Always call
authorPedro Alves <pedro@codesourcery.com>
Fri, 12 Dec 2008 13:45:41 +0000 (13:45 +0000)
committerPedro Alves <pedro@codesourcery.com>
Fri, 12 Dec 2008 13:45:41 +0000 (13:45 +0000)
generic_mourn_inferior.

gdb/ChangeLog
gdb/remote.c

index 33a32b6..88f2341 100644 (file)
@@ -1,5 +1,10 @@
 2008-12-12  Pedro Alves  <pedro@codesourcery.com>
 
+       * remote.c (extended_remote_mourn_1): Always call
+       generic_mourn_inferior.
+
+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.
index 81eef47..fa0b4bc 100644 (file)
@@ -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