summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2008-07-24 14:02:03 +0000
committerdfr <dfr@FreeBSD.org>2008-07-24 14:02:03 +0000
commit424364633e837ee8dc14907f91734211526ab6fa (patch)
tree9a90a77b1f77a816f436e3c103af3bbc57084978
parent1c54b514dd964daa1a20150867856a0b2b5f2cc1 (diff)
downloadFreeBSD-src-424364633e837ee8dc14907f91734211526ab6fa.zip
FreeBSD-src-424364633e837ee8dc14907f91734211526ab6fa.tar.gz
Try again not to use a userspace pointer in the kernel when trying to record
the hostname which we need for NLM requests. The previous patch was incomplete. PR: 125849 Pointy hat: dfr
-rw-r--r--sys/nfsclient/nfs_vfsops.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/nfsclient/nfs_vfsops.c b/sys/nfsclient/nfs_vfsops.c
index eb64d3c..d068ab3 100644
--- a/sys/nfsclient/nfs_vfsops.c
+++ b/sys/nfsclient/nfs_vfsops.c
@@ -708,7 +708,7 @@ nfs_decode_args(struct mount *mp, struct nfsmount *nmp, struct nfs_args *argp,
}
if (hostname) {
- strlcpy(nmp->nm_hostname, argp->hostname,
+ strlcpy(nmp->nm_hostname, hostname,
sizeof(nmp->nm_hostname));
p = strchr(nmp->nm_hostname, ':');
if (p)
OpenPOWER on IntegriCloud