diff options
Diffstat (limited to 'fs/nfsd')
-rw-r--r-- | fs/nfsd/nfs4state.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c index 54651aa45790..070e9e5c0452 100644 --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c | |||
@@ -791,10 +791,9 @@ nfsd4_setclientid(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, | |||
791 | if (conf) { | 791 | if (conf) { |
792 | /* RFC 3530 14.2.33 CASE 0: */ | 792 | /* RFC 3530 14.2.33 CASE 0: */ |
793 | status = nfserr_clid_inuse; | 793 | status = nfserr_clid_inuse; |
794 | if (!same_creds(&conf->cl_cred, &rqstp->rq_cred) | 794 | if (!same_creds(&conf->cl_cred, &rqstp->rq_cred)) { |
795 | || conf->cl_addr != sin->sin_addr.s_addr) { | 795 | dprintk("NFSD: setclientid: string in use by client" |
796 | dprintk("NFSD: setclientid: string in use by clientat %pI4\n", | 796 | " at %pI4\n", &conf->cl_addr); |
797 | &conf->cl_addr); | ||
798 | goto out; | 797 | goto out; |
799 | } | 798 | } |
800 | } | 799 | } |