summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os/fork.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/os/fork.c')
-rw-r--r--usr/src/uts/common/os/fork.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr/src/uts/common/os/fork.c b/usr/src/uts/common/os/fork.c
index fbda5b8c4a..7ae565274d 100644
--- a/usr/src/uts/common/os/fork.c
+++ b/usr/src/uts/common/os/fork.c
@@ -271,6 +271,8 @@ cfork(int isvfork, int isfork1)
error = (error == ENOMEM) ? ENOMEM : EAGAIN;
goto forkerr;
}
+ cp->p_as->a_proc = cp;
+
/* Duplicate parent's shared memory */
if (p->p_segacct)
shmfork(p, cp);