aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfs4proc.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/nfsd/nfs4proc.c')
-rw-r--r--fs/nfsd/nfs4proc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c
index edff074d38c7..d505990dac7c 100644
--- a/fs/nfsd/nfs4proc.c
+++ b/fs/nfsd/nfs4proc.c
@@ -1038,6 +1038,9 @@ nfsd4_verify_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
1038{ 1038{
1039 __be32 status; 1039 __be32 status;
1040 1040
1041 if (!cstate->save_fh.fh_dentry)
1042 return nfserr_nofilehandle;
1043
1041 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->save_fh, 1044 status = nfs4_preprocess_stateid_op(rqstp, cstate, &cstate->save_fh,
1042 src_stateid, RD_STATE, src, NULL); 1045 src_stateid, RD_STATE, src, NULL);
1043 if (status) { 1046 if (status) {