1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:48:12 +00:00

Kernel: Replace bare new in Custody::create() with adopt_ref_if_nonnull

This commit is contained in:
Brian Gianforcaro 2021-05-12 23:00:47 -07:00 committed by Andreas Kling
parent 956314f0a1
commit 5dc5f31f76

View file

@ -22,11 +22,11 @@ class Custody : public RefCounted<Custody> {
public:
static KResultOr<NonnullRefPtr<Custody>> create(Custody* parent, const StringView& name, Inode& inode, int mount_flags)
{
auto custody = new Custody(parent, name, inode, mount_flags);
auto custody = adopt_ref_if_nonnull(new Custody(parent, name, inode, mount_flags));
if (!custody)
return ENOMEM;
return adopt_ref(*custody);
return custody.release_nonnull();
}
~Custody();