summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver
diff options
context:
space:
mode:
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 030d02a..2b3b48a 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
OpenPOWER on IntegriCloud