diff options
author | rwatson <rwatson@FreeBSD.org> | 2001-12-31 20:56:59 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2001-12-31 20:56:59 +0000 |
commit | 9348f9cada916cf432a334eef7aae1b83de2f1b4 (patch) | |
tree | 148ca1aede0a034f9422510d3234f3125eb9cb9b /sys/nfsclient/nfs_vfsops.c | |
parent | efc4398d979f850aecdfeffc2de8bd97f4d61b47 (diff) | |
download | FreeBSD-src-9348f9cada916cf432a334eef7aae1b83de2f1b4.zip FreeBSD-src-9348f9cada916cf432a334eef7aae1b83de2f1b4.tar.gz |
o Remove premature leakage of use of td_ucred from base source tree:
instead, use td->td_proc->p_ucred.
Diffstat (limited to 'sys/nfsclient/nfs_vfsops.c')
-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 a3b79ae..d93f63e 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); } |