From bd7c38e7b672563b805a27a8d008e7acc320cfcf Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 22 Sep 2019 18:44:05 +0200 Subject: [PATCH] Ext2FS: Oops, fix wrong ENOSPC in create_inode() --- Kernel/FileSystem/Ext2FileSystem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/FileSystem/Ext2FileSystem.cpp b/Kernel/FileSystem/Ext2FileSystem.cpp index fb27251569..e9a0a78b84 100644 --- a/Kernel/FileSystem/Ext2FileSystem.cpp +++ b/Kernel/FileSystem/Ext2FileSystem.cpp @@ -1190,7 +1190,7 @@ RefPtr Ext2FS::create_inode(InodeIdentifier parent_id, const String& name #endif auto needed_blocks = ceil_div(size, block_size()); - if ((size_t)needed_blocks < super_block().s_free_blocks_count) { + if ((size_t)needed_blocks > super_block().s_free_blocks_count) { dbg() << "Ext2FS: create_inode: not enough free blocks"; error = -ENOSPC; return {};