nfs4: Do not release locks if cookie is NULL

This commit is contained in:
Pawel Dziepak
2012-06-29 02:15:29 +02:00
parent e586522b51
commit ecf46259e7
@@ -514,6 +514,10 @@ nfs4_release_lock(fs_volume* volume, fs_vnode* vnode, void* _cookie,
const struct flock* lock)
{
Inode* inode = reinterpret_cast<Inode*>(vnode->private_node);
if (inode->Type() == S_IFDIR || inode->Type() == S_IFLNK)
return B_OK;
OpenFileCookie* cookie = reinterpret_cast<OpenFileCookie*>(_cookie);
if (lock != NULL)
return inode->ReleaseLock(cookie, lock);