summaryrefslogtreecommitdiffstats
path: root/sys/nfs/nfs_fha.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/nfs/nfs_fha.c')
-rw-r--r--sys/nfs/nfs_fha.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/nfs/nfs_fha.c b/sys/nfs/nfs_fha.c
index 2290804..1892729 100644
--- a/sys/nfs/nfs_fha.c
+++ b/sys/nfs/nfs_fha.c
@@ -130,7 +130,6 @@ fha_extract_info(struct svc_req *req, struct fha_info *i,
struct fha_callbacks *cb)
{
struct mbuf *md;
- fhandle_t fh;
caddr_t dpos;
static u_int64_t random_fh = 0;
int error;
@@ -177,12 +176,10 @@ fha_extract_info(struct svc_req *req, struct fha_info *i,
dpos = mtod(md, caddr_t);
/* Grab the filehandle. */
- error = cb->get_fh(&fh, v3, &md, &dpos);
+ error = cb->get_fh(&i->fh, v3, &md, &dpos);
if (error)
goto out;
- bcopy(fh.fh_fid.fid_data, &i->fh, sizeof(i->fh));
-
/* Content ourselves with zero offset for all but reads. */
if (cb->is_read(procnum) || cb->is_write(procnum))
cb->get_offset(&md, &dpos, v3, i);
OpenPOWER on IntegriCloud