diff options
| author | Robert Watson <rwatson@FreeBSD.org> | 2004-09-02 16:04:09 +0000 |
|---|---|---|
| committer | Robert Watson <rwatson@FreeBSD.org> | 2004-09-02 16:04:09 +0000 |
| commit | 10b7196db42471090d2dd5b09a11804c8d4d889c (patch) | |
| tree | e9723f26dd96c40f4504774491bec3cb383dcf9b /sys/fs | |
| parent | eba7d78ea7edff4089767b4b0810a71c883a7f8f (diff) | |
Notes
Diffstat (limited to 'sys/fs')
| -rw-r--r-- | sys/fs/pseudofs/pseudofs_vnops.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/sys/fs/pseudofs/pseudofs_vnops.c b/sys/fs/pseudofs/pseudofs_vnops.c index 31d7bbd7f8fb3..d8fa427b3e990 100644 --- a/sys/fs/pseudofs/pseudofs_vnops.c +++ b/sys/fs/pseudofs/pseudofs_vnops.c @@ -197,17 +197,6 @@ pfs_getattr(struct vop_getattr_args *va) if (pvd->pvd_pid != NO_PID) { if ((proc = pfind(pvd->pvd_pid)) == NULL) PFS_RETURN (ENOENT); - /* - * XXX: pfind() returning incompletely allocated processes - * is probably a bug. Or, at least, we should check the - * process state, not the ucred pointer. Work around for - * now by checking that to avoid a possible NULL pointer - * dereference. - */ - if (proc->p_ucred == NULL) { - PROC_UNLOCK(proc); - PFS_RETURN (ENOENT); - } vap->va_uid = proc->p_ucred->cr_ruid; vap->va_gid = proc->p_ucred->cr_rgid; if (pn->pn_attr != NULL) |
