From d570048c9ee4748250f4ff7cd98c728e2ad23e76 Mon Sep 17 00:00:00 2001 From: Brian Gianforcaro Date: Fri, 28 May 2021 05:04:18 -0700 Subject: [PATCH] Kernel: Make CoreDump::create API OOM safe --- Kernel/CoreDump.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/CoreDump.cpp b/Kernel/CoreDump.cpp index fd2a2f6454..840134e95a 100644 --- a/Kernel/CoreDump.cpp +++ b/Kernel/CoreDump.cpp @@ -32,7 +32,7 @@ OwnPtr CoreDump::create(NonnullRefPtr process, const String& auto fd = create_target_file(process, output_path); if (!fd) return {}; - return adopt_own(*new CoreDump(move(process), fd.release_nonnull())); + return adopt_own_if_nonnull(new CoreDump(move(process), fd.release_nonnull())); } CoreDump::CoreDump(NonnullRefPtr process, NonnullRefPtr&& fd)