|
@@ -791,10 +791,9 @@ nfsd4_setclientid(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
|
|
|
if (conf) {
|
|
|
/* RFC 3530 14.2.33 CASE 0: */
|
|
|
status = nfserr_clid_inuse;
|
|
|
- if (!same_creds(&conf->cl_cred, &rqstp->rq_cred)
|
|
|
- || conf->cl_addr != sin->sin_addr.s_addr) {
|
|
|
- dprintk("NFSD: setclientid: string in use by clientat %pI4\n",
|
|
|
- &conf->cl_addr);
|
|
|
+ if (!same_creds(&conf->cl_cred, &rqstp->rq_cred)) {
|
|
|
+ dprintk("NFSD: setclientid: string in use by client"
|
|
|
+ " at %pI4\n", &conf->cl_addr);
|
|
|
goto out;
|
|
|
}
|
|
|
}
|