Kernel: Fix TmpInode chmod not preserving file type
This commit is contained in:
parent
5912abd541
commit
0e8a68831c
|
@ -94,8 +94,8 @@ namespace Kernel
|
||||||
|
|
||||||
BAN::ErrorOr<void> TmpInode::chmod_impl(mode_t new_mode)
|
BAN::ErrorOr<void> TmpInode::chmod_impl(mode_t new_mode)
|
||||||
{
|
{
|
||||||
ASSERT(!(new_mode & Mode::TYPE_MASK));
|
ASSERT(!(new_mode & Inode::Mode::TYPE_MASK));
|
||||||
m_inode_info.mode &= ~Mode::TYPE_MASK;
|
m_inode_info.mode &= Inode::Mode::TYPE_MASK;
|
||||||
m_inode_info.mode |= new_mode;
|
m_inode_info.mode |= new_mode;
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue