X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Ffs%2Fcifs%2Fsmb2file.c;h=b2aff0c6f22c528eb628a25247bad85b1d096a3c;hb=52f993b8e89487ec9ee15a7fb4979e0f09a45b27;hp=f9e766f464beec408b628146c4e0d4e04010e0f2;hpb=c189ccac5702322ed843fe17057035b7222a59b6;p=kvmfornfv.git diff --git a/kernel/fs/cifs/smb2file.c b/kernel/fs/cifs/smb2file.c index f9e766f46..b2aff0c6f 100644 --- a/kernel/fs/cifs/smb2file.c +++ b/kernel/fs/cifs/smb2file.c @@ -260,7 +260,7 @@ smb2_push_mandatory_locks(struct cifsFileInfo *cfile) * and check it for zero before using. */ max_buf = tlink_tcon(cfile->tlink)->ses->server->maxBuf; - if (!max_buf) { + if (max_buf < sizeof(struct smb2_lock_element)) { free_xid(xid); return -EINVAL; }