summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/fs/proc/prvnops.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/common/fs/proc/prvnops.c b/usr/src/uts/common/fs/proc/prvnops.c
index 9a08f0c030..fdef53dc2e 100644
--- a/usr/src/uts/common/fs/proc/prvnops.c
+++ b/usr/src/uts/common/fs/proc/prvnops.c
@@ -3596,7 +3596,7 @@ pr_lookup_procdir(vnode_t *dp, char *comp)
/* initialize the new prcommon struct */
if ((p->p_flag & SSYS) || p->p_as == &kas)
pcp->prc_flags |= PRC_SYS;
- if (p->p_stat == SZOMB)
+ if (p->p_stat == SZOMB || (p->p_flag & SEXITING) != 0)
pcp->prc_flags |= PRC_DESTROY;
pcp->prc_proc = p;
pcp->prc_datamodel = p->p_model;