diff options
Diffstat (limited to 'sys/nfsclient/nfs_lock.c')
-rw-r--r-- | sys/nfsclient/nfs_lock.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/nfsclient/nfs_lock.c b/sys/nfsclient/nfs_lock.c index a239c1c..2998463 100644 --- a/sys/nfsclient/nfs_lock.c +++ b/sys/nfsclient/nfs_lock.c @@ -140,7 +140,7 @@ nfs_dolock(struct vop_advlock_args *ap) msg.lm_fh_len = NFS_ISV3(vp) ? VTONFS(vp)->n_fhsize : NFSX_V2FH; bcopy(VTONFS(vp)->n_fhp, msg.lm_fh, msg.lm_fh_len); msg.lm_nfsv3 = NFS_ISV3(vp); - msg.lm_cred = *(p->p_ucred); + msg.lm_cred = *(td->td_ucred); /* * Open the lock fifo. If for any reason we don't find the fifo, it @@ -242,7 +242,7 @@ nfslockdans(struct thread *td, struct lockd_ans *ansp) * XXX This authorization check is probably not right. */ if ((error = suser(td->td_proc)) != 0 && - td->td_proc->p_ucred->cr_svuid != 0) + td->td_ucred->cr_svuid != 0) return (error); /* the version should match, or we're out of sync */ |