]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/kern/posix_shm.c
xnu-792.25.20.tar.gz
[apple/xnu.git] / bsd / kern / posix_shm.c
index 9fe9b778500bac814565f23c1480135fa7744ab8..4681099c2b41712d7872cc69314b9a5cdf9a9155 100644 (file)
@@ -561,7 +561,7 @@ shm_open(struct proc *p, struct shm_open_args *uap, register_t *retval)
        fp->f_type = DTYPE_PSXSHM;
        fp->f_ops = &pshmops;
        fp->f_data = (caddr_t)pnode;
-       *fdflags(p, indx) &= ~UF_RESERVED;
+       procfdtbl_releasefd(p, indx, NULL);
        fp_drop(p, indx, fp, 1);
        proc_fdunlock(p);