From b285323d91819f67677552701bb4b853859267bd Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 18 Nov 2021 13:33:09 +0100 Subject: [PATCH] Kernel: Propagate Vector append failures from Inode::apply_flock() --- Kernel/FileSystem/Inode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/FileSystem/Inode.cpp b/Kernel/FileSystem/Inode.cpp index 78a3d7db6b..cd1a0f5abb 100644 --- a/Kernel/FileSystem/Inode.cpp +++ b/Kernel/FileSystem/Inode.cpp @@ -336,7 +336,7 @@ ErrorOr Inode::apply_flock(Process const& process, OpenFileDescription con return EINVAL; } - m_flocks.append(Flock { new_lock.l_start, new_lock.l_len, &description, process.pid().value(), new_lock.l_type }); + TRY(m_flocks.try_append(Flock { new_lock.l_start, new_lock.l_len, &description, process.pid().value(), new_lock.l_type })); return {}; }