Kernel: Simplify OOM handling in ProcessProcFSTraits

This commit is contained in:
sin-ack 2021-08-15 08:31:21 +00:00 committed by Andreas Kling
parent 8269e1a197
commit 8d90ecb280
Notes: sideshowbarker 2024-07-18 05:39:39 +09:00

View file

@ -707,11 +707,7 @@ public:
public:
static KResultOr<NonnullRefPtr<ProcessProcFSTraits>> try_create(Badge<Process>, WeakPtr<Process> process)
{
auto result = adopt_ref_if_nonnull(new (nothrow) ProcessProcFSTraits(process));
if (!result)
return ENOMEM;
return result.release_nonnull();
return adopt_nonnull_ref_or_enomem(new (nothrow) ProcessProcFSTraits(process));
}
virtual InodeIndex component_index() const override;