From f92312e778757846ccb5d311a740bf27f674e792 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Wed, 13 Apr 2022 11:59:17 +0100 Subject: [PATCH] Utilities/unzip: Use Core::Directory to create output directory --- Userland/Utilities/unzip.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Userland/Utilities/unzip.cpp b/Userland/Utilities/unzip.cpp index d8b69c7acc0..fc5f61d9556 100644 --- a/Userland/Utilities/unzip.cpp +++ b/Userland/Utilities/unzip.cpp @@ -10,11 +10,11 @@ #include #include #include +#include #include #include #include #include -#include static bool unpack_zip_member(Archive::ZipMember zip_member, bool quiet) { @@ -120,9 +120,7 @@ ErrorOr serenity_main(Main::Arguments arguments) } if (!output_directory_path.is_null()) { - auto mkdir_error = Core::System::mkdir(output_directory_path, 0755); - if (mkdir_error.is_error() && mkdir_error.error().code() != EEXIST) - return mkdir_error.release_error(); + TRY(Core::Directory::create(output_directory_path, Core::Directory::CreateDirectories::Yes)); TRY(Core::System::chdir(output_directory_path)); }