From b65d49669ae91eaec6a4c103763b88f191ba53e7 Mon Sep 17 00:00:00 2001 From: Ben Wiederhake Date: Sat, 13 May 2023 01:09:22 +0200 Subject: [PATCH] test-imap: Prefer Core::File over DeprecatedFile --- Userland/Utilities/test-imap.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Userland/Utilities/test-imap.cpp b/Userland/Utilities/test-imap.cpp index de55539271..218a2ea6fb 100644 --- a/Userland/Utilities/test-imap.cpp +++ b/Userland/Utilities/test-imap.cpp @@ -5,11 +5,11 @@ */ #include -#include #include #include #include #include +#include ErrorOr serenity_main(Main::Arguments arguments) { @@ -24,7 +24,6 @@ ErrorOr serenity_main(Main::Arguments arguments) DeprecatedString username; Core::SecretString password; - bool interactive_password; Core::ArgsParser args_parser; @@ -38,8 +37,9 @@ ErrorOr serenity_main(Main::Arguments arguments) if (interactive_password) { password = TRY(Core::get_password()); } else { - auto standard_input = Core::DeprecatedFile::standard_input(); - password = Core::SecretString::take_ownership(standard_input->read_all()); + auto standard_input = TRY(Core::File::standard_input()); + // This might leave the clear password in unused memory, but this is only a test program anyway. + password = Core::SecretString::take_ownership(TRY(standard_input->read_until_eof())); } Core::EventLoop loop;