Forráskód Böngészése

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

Brian Gianforcaro 4 éve
szülő
commit
5dc5f31f76
1 módosított fájl, 2 hozzáadás és 2 törlés
  1. 2 2
      Kernel/FileSystem/Custody.h

+ 2 - 2
Kernel/FileSystem/Custody.h

@@ -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();