From 5ac52d0e4c2542fbb9fd433144bbd68d9737d6f5 Mon Sep 17 00:00:00 2001 From: Lucas CHOLLET Date: Fri, 14 Jan 2022 10:43:19 +0100 Subject: [PATCH] gunzip: Remove StringView assignment on rhs-value --- Userland/Utilities/gunzip.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Userland/Utilities/gunzip.cpp b/Userland/Utilities/gunzip.cpp index 975b17bc26..30902c22d7 100644 --- a/Userland/Utilities/gunzip.cpp +++ b/Userland/Utilities/gunzip.cpp @@ -41,10 +41,13 @@ ErrorOr serenity_main(Main::Arguments args) keep_input_files = true; for (auto filename : filenames) { - if (!filename.ends_with(".gz")) - filename = String::formatted("{}.gz", filename); - const auto input_filename = filename; + String input_filename; + if (filename.ends_with(".gz")) + input_filename = filename; + else + input_filename = String::formatted("{}.gz", filename); + const auto output_filename = filename.substring_view(0, filename.length() - 3); auto input_stream_result = TRY(Core::InputFileStream::open_buffered(input_filename));