diff options
| author | Robert Watson <rwatson@FreeBSD.org> | 2002-08-16 12:52:03 +0000 |
|---|---|---|
| committer | Robert Watson <rwatson@FreeBSD.org> | 2002-08-16 12:52:03 +0000 |
| commit | ea6027a8e13af09156894213851240cafa6482b9 (patch) | |
| tree | a570fe9c67cfb6ae0cdff5d5e57c3c023aecddac /sys/kern/sys_generic.c | |
| parent | 1e03ff6cf08bd7bbe62093d4fd2ab64d7d210ebe (diff) | |
Notes
Diffstat (limited to 'sys/kern/sys_generic.c')
| -rw-r--r-- | sys/kern/sys_generic.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/kern/sys_generic.c b/sys/kern/sys_generic.c index ebe61b3e9d22..55babb219a48 100644 --- a/sys/kern/sys_generic.c +++ b/sys/kern/sys_generic.c @@ -899,7 +899,8 @@ selscan(td, ibits, obits, nfd) FILEDESC_UNLOCK(fdp); return (EBADF); } - if (fo_poll(fp, flag[msk], fp->f_cred, td)) { + if (fo_poll(fp, flag[msk], td->td_ucred, + td)) { obits[msk][(fd)/NFDBITS] |= ((fd_mask)1 << ((fd) % NFDBITS)); n++; @@ -1072,7 +1073,7 @@ pollscan(td, fds, nfd) * POLLERR if appropriate. */ fds->revents = fo_poll(fp, fds->events, - fp->f_cred, td); + td->td_ucred, td); if (fds->revents != 0) n++; } |
