diff options
Diffstat (limited to 'usr/src/uts/common/os/fork.c')
-rw-r--r-- | usr/src/uts/common/os/fork.c | 2 |
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); |