gdb/linux-nat: remove check based on current_inferior in linux_handle_extended_wait
[deliverable/binutils-gdb.git] / gdb / linux-nat.c
index 1793728d029f8c7a1729f20e96cd6f2d7039fec2..13a9949b5e134de0035295987d3aea435562f39b 100644 (file)
@@ -2046,20 +2046,11 @@ linux_handle_extended_wait (struct lwp_info *lp, int status)
 
   if (event == PTRACE_EVENT_VFORK_DONE)
     {
-      if (current_inferior ()->waiting_for_vfork_done)
-       {
-         linux_nat_debug_printf
-           ("Got expected PTRACE_EVENT_VFORK_DONE from LWP %ld: stopping",
-            lp->ptid.lwp ());
-
-         ourstatus->kind = TARGET_WAITKIND_VFORK_DONE;
-         return 0;
-       }
-
       linux_nat_debug_printf
-       ("Got PTRACE_EVENT_VFORK_DONE from LWP %ld: ignoring", lp->ptid.lwp ());
-
-      return 1;
+       ("Got expected PTRACE_EVENT_VFORK_DONE from LWP %ld",
+        lp->ptid.lwp ());
+      ourstatus->kind = TARGET_WAITKIND_VFORK_DONE;
+      return 0;
     }
 
   internal_error (__FILE__, __LINE__,
This page took 0.024448 seconds and 4 git commands to generate.