mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 00:25:12 +00:00
Kernel/Ramdisk: Propagate error during Ramdisk initialize
Use the same pattern for Ramdisk similar to other storage devices during device initialization. This will propagate errors if the Ramdisk fails to initialize.
This commit is contained in:
committed by
Andreas Kling
parent
b204da94b0
commit
6ff85aa19a
@@ -11,9 +11,9 @@
|
||||
|
||||
namespace Kernel {
|
||||
|
||||
NonnullRefPtr<RamdiskController> RamdiskController::initialize()
|
||||
ErrorOr<NonnullRefPtr<RamdiskController>> RamdiskController::try_initialize()
|
||||
{
|
||||
return adopt_ref(*new RamdiskController());
|
||||
return TRY(adopt_nonnull_ref_or_enomem(new (nothrow) RamdiskController()));
|
||||
}
|
||||
|
||||
bool RamdiskController::reset()
|
||||
|
||||
Reference in New Issue
Block a user