diff --git a/Kernel/Devices/DeviceManagement.h b/Kernel/Devices/DeviceManagement.h index a16181c57b..c1d6b18791 100644 --- a/Kernel/Devices/DeviceManagement.h +++ b/Kernel/Devices/DeviceManagement.h @@ -59,7 +59,7 @@ public: template static inline ErrorOr> try_create_device(Args&&... args) { - auto device = TRY(adopt_nonnull_ref_or_enomem(new DeviceType(forward(args)...))); + auto device = TRY(adopt_nonnull_ref_or_enomem(new (nothrow) DeviceType(forward(args)...))); device->after_inserting(); return device; }