summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/fs/pseudofs/pseudofs_vnops.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/sys/fs/pseudofs/pseudofs_vnops.c b/sys/fs/pseudofs/pseudofs_vnops.c
index 31d7bbd..d8fa427 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)
OpenPOWER on IntegriCloud