summaryrefslogtreecommitdiff
path: root/sys/nfsserver
diff options
context:
space:
mode:
authorJamie Gritton <jamie@FreeBSD.org>2009-05-29 21:27:12 +0000
committerJamie Gritton <jamie@FreeBSD.org>2009-05-29 21:27:12 +0000
commit76ca6f88dab430fe415094fb54beb7eaa010d22e (patch)
tree36c53629863ffb1eb32354e9a24549059dd6273f /sys/nfsserver
parent88812d9e1dfe430d3387fb39f958373f40b079f2 (diff)
Notes
Diffstat (limited to 'sys/nfsserver')
-rw-r--r--sys/nfsserver/nfs_srvkrpc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/nfsserver/nfs_srvkrpc.c b/sys/nfsserver/nfs_srvkrpc.c
index 030d02abadb1..2b3b48a24dec 100644
--- a/sys/nfsserver/nfs_srvkrpc.c
+++ b/sys/nfsserver/nfs_srvkrpc.c
@@ -61,7 +61,6 @@ __FBSDID("$FreeBSD$");
#include <sys/fcntl.h>
#include <sys/lockf.h>
#include <sys/eventhandler.h>
-#include <sys/vimage.h>
#include <netinet/in.h>
#include <netinet/tcp.h>
@@ -489,7 +488,9 @@ nfssvc_nfsd(struct thread *td, struct nfsd_nfsd_args *args)
if (error)
return (error);
} else {
- snprintf(principal, sizeof(principal), "nfs@%s", V_hostname);
+ memcpy(principal, "nfs@", 4);
+ getcredhostname(td->td_ucred, principal + 4,
+ sizeof(principal) - 4);
}
#endif