aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsclient
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2001-12-31 20:56:59 +0000
committerRobert Watson <rwatson@FreeBSD.org>2001-12-31 20:56:59 +0000
commit1b17a3c9cadc9f533de691e8736ec3445c47448a (patch)
tree148ca1aede0a034f9422510d3234f3125eb9cb9b /sys/nfsclient
parent587bd8bf0ae036cfad190a50fb4c2dc6d3e2fe12 (diff)
downloadsrc-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.c6
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);
}