diff options
author | Robert Watson <rwatson@FreeBSD.org> | 2001-12-31 20:56:59 +0000 |
---|---|---|
committer | Robert Watson <rwatson@FreeBSD.org> | 2001-12-31 20:56:59 +0000 |
commit | 1b17a3c9cadc9f533de691e8736ec3445c47448a (patch) | |
tree | 148ca1aede0a034f9422510d3234f3125eb9cb9b /sys/nfsclient | |
parent | 587bd8bf0ae036cfad190a50fb4c2dc6d3e2fe12 (diff) | |
download | src-1b17a3c9cadc9f533de691e8736ec3445c47448a.tar.gz src-1b17a3c9cadc9f533de691e8736ec3445c47448a.zip |
o Remove premature leakage of use of td_ucred from base source tree:
instead, use td->td_proc->p_ucred.
Notes
Notes:
svn path=/head/; revision=88745
Diffstat (limited to 'sys/nfsclient')
-rw-r--r-- | sys/nfsclient/nfs_vfsops.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/nfsclient/nfs_vfsops.c b/sys/nfsclient/nfs_vfsops.c index a3b79ae1fce0..d93f63ecbdae 100644 --- a/sys/nfsclient/nfs_vfsops.c +++ b/sys/nfsclient/nfs_vfsops.c @@ -560,8 +560,8 @@ nfs_mountdiskless(char *path, char *which, int mountflag, mp->mnt_kern_flag = 0; mp->mnt_flag = mountflag; nam = dup_sockaddr((struct sockaddr *)sin, 1); - if ((error = mountnfs(args, mp, nam, which, path, vpp, td->td_ucred)) - != 0) { + if ((error = mountnfs(args, mp, nam, which, path, vpp, + td->td_proc->p_ucred)) != 0) { printf("nfs_mountroot: mount %s on %s: %d", path, which, error); mp->mnt_vfc->vfc_refcount--; vfs_unbusy(mp, td); @@ -789,7 +789,7 @@ nfs_mount(struct mount *mp, char *path, caddr_t data, struct nameidata *ndp, if (error) return (error); args.fh = nfh; - error = mountnfs(&args, mp, nam, path, hst, &vp, td->td_ucred); + error = mountnfs(&args, mp, nam, path, hst, &vp, td->td_proc->p_ucred); return (error); } |