svn commit: r351505 - stable/11/tests/sys/kern

Konstantin Belousov kib at FreeBSD.org
Mon Aug 26 08:07:47 UTC 2019


Author: kib
Date: Mon Aug 26 08:07:47 2019
New Revision: 351505
URL: https://svnweb.freebsd.org/changeset/base/351505

Log:
  MFC r351210:
  sys.kern.pdeathsig.signal_delivered_ptrace: fix debugger detach
  
  PR:	237657

Modified:
  stable/11/tests/sys/kern/pdeathsig.c
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/tests/sys/kern/pdeathsig.c
==============================================================================
--- stable/11/tests/sys/kern/pdeathsig.c	Mon Aug 26 08:07:10 2019	(r351504)
+++ stable/11/tests/sys/kern/pdeathsig.c	Mon Aug 26 08:07:47 2019	(r351505)
@@ -305,7 +305,9 @@ ATF_TC_BODY(signal_delivered_ptrace, tc)
 				    WSTOPSIG(status));
 			assert(rc == 0);
 
-			ptrace(PT_DETACH, c_pid, 0, 0);
+			waitpid(c_pid, &status, 0);
+			if (!WIFEXITED(status))
+				ptrace(PT_DETACH, c_pid, 0, 0);
 
 			_exit(0);
 		}


More information about the svn-src-stable mailing list