nfsd v4.1 lOCKT clientid field must be ignored
RFC 5661 Section 18.11.3 The clientid field of the owner MAY be set to any value by the client and MUST be ignored by the server. The reason the server MUST ignore the clientid field is that the server MUST derive the client ID from the session ID from the SEQUENCE operation of the COMPOUND request. Signed-off-by: Andy Adamson <andros@netapp.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
This commit is contained in:
Родитель
a62573dc35
Коммит
b7c66360dc
|
@ -588,8 +588,6 @@ nfsd4_decode_lockt(struct nfsd4_compoundargs *argp, struct nfsd4_lockt *lockt)
|
|||
READ_BUF(lockt->lt_owner.len);
|
||||
READMEM(lockt->lt_owner.data, lockt->lt_owner.len);
|
||||
|
||||
if (argp->minorversion && !zero_clientid(&lockt->lt_clientid))
|
||||
return nfserr_inval;
|
||||
DECODE_TAIL;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче