svn commit: r351503 - stable/12/tests/sys/kern

Konstantin Belousov kib at FreeBSD.org
Mon Aug 26 08:06:19 UTC 2019


Author: kib
Date: Mon Aug 26 08:06:18 2019
New Revision: 351503
URL: https://svnweb.freebsd.org/changeset/base/351503

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

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

Modified: stable/12/tests/sys/kern/pdeathsig.c
==============================================================================
--- stable/12/tests/sys/kern/pdeathsig.c	Mon Aug 26 06:41:17 2019	(r351502)
+++ stable/12/tests/sys/kern/pdeathsig.c	Mon Aug 26 08:06:18 2019	(r351503)
@@ -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-all mailing list