nfs4: vfs makes sure that l_start + l_len <= OFF_MAX

This commit is contained in:
Pawel Dziepak
2012-07-02 20:01:42 +02:00
parent 87d2aacd8b
commit 62167cc0da
@@ -739,7 +739,7 @@ Inode::AcquireLock(OpenFileCookie* cookie, const struct flock* lock,
linfo->fSequence = 0; linfo->fSequence = 0;
linfo->fStart = lock->l_start; linfo->fStart = lock->l_start;
if (lock->l_len == OFF_MAX) if (lock->l_len + lock->l_start == OFF_MAX)
linfo->fLength = UINT64_MAX; linfo->fLength = UINT64_MAX;
else else
linfo->fLength = lock->l_len; linfo->fLength = lock->l_len;