summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exec.c
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2016-08-01 06:34:55 +0000
committerkib <kib@FreeBSD.org>2016-08-01 06:34:55 +0000
commiteed7d9e93aec04a3f6a7d157c4cac7452a6c1727 (patch)
tree48f86915b48905fbb198821c74b7e25ee8d491b9 /sys/kern/kern_exec.c
parent6db7e75d77aa6569b06529cd88ce3138a199a961 (diff)
downloadFreeBSD-src-eed7d9e93aec04a3f6a7d157c4cac7452a6c1727.zip
FreeBSD-src-eed7d9e93aec04a3f6a7d157c4cac7452a6c1727.tar.gz
MFC r302614:
Revive the check, disabled in r197963. MFC r302999: On first exec after vfork(), call signotify() to handle pending reenabled signals. Approved by: re (delphij)
Diffstat (limited to 'sys/kern/kern_exec.c')
-rw-r--r--sys/kern/kern_exec.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c
index 844f1ed..6466a3e 100644
--- a/sys/kern/kern_exec.c
+++ b/sys/kern/kern_exec.c
@@ -759,6 +759,8 @@ interpret:
if (p->p_flag & P_PPWAIT) {
p->p_flag &= ~(P_PPWAIT | P_PPTRACE);
cv_broadcast(&p->p_pwait);
+ /* STOPs are no longer ignored, arrange for AST */
+ signotify(td);
}
/*
OpenPOWER on IntegriCloud