mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 17:28:30 +00:00
Ext2FileSystem::readInode() should return an empty buffer for 0-length files.
This commit is contained in:
@@ -260,6 +260,9 @@ ByteBuffer Ext2FileSystem::readInode(InodeIdentifier inode) const
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
if (e2inode->i_size == 0)
|
||||
return ByteBuffer::createEmpty();
|
||||
|
||||
// Symbolic links shorter than 60 characters are store inline inside the i_block array.
|
||||
// This avoids wasting an entire block on short links. (Most links are short.)
|
||||
static const unsigned maxInlineSymlinkLength = 60;
|
||||
|
||||
Reference in New Issue
Block a user