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->fStart = lock->l_start;
if (lock->l_len == OFF_MAX)
if (lock->l_len + lock->l_start == OFF_MAX)
linfo->fLength = UINT64_MAX;
else
linfo->fLength = lock->l_len;