From 9ecfacaffde117fc1a16931c62c725c7a4b9e842 Mon Sep 17 00:00:00 2001 From: thankyouverycool <66646555+thankyouverycool@users.noreply.github.com> Date: Thu, 8 Jun 2023 09:18:21 -0400 Subject: [PATCH] LibFileSystemAccessClient: Don't crash when formatting error messages Since c140b67 ESUCCESS Errors aren't allowed. FSAC was initializing an ErrorOr arbitrarily to 0 for scope, causing it to hit the VERIFY(). --- Userland/Libraries/LibFileSystemAccessClient/Client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibFileSystemAccessClient/Client.cpp b/Userland/Libraries/LibFileSystemAccessClient/Client.cpp index 5987e4f8f2..bed4bab1d0 100644 --- a/Userland/Libraries/LibFileSystemAccessClient/Client.cpp +++ b/Userland/Libraries/LibFileSystemAccessClient/Client.cpp @@ -131,7 +131,7 @@ void Client::handle_prompt_end(i32 request_id, i32 error, Optional co break; [[fallthrough]]; default: - auto maybe_message = ErrorOr({}); + ErrorOr maybe_message = String {}; if (error == ECONNRESET) maybe_message = String::formatted("FileSystemAccessClient: {}", Error::from_errno(error)); else