diff --git a/Userland/Libraries/LibCore/Process.cpp b/Userland/Libraries/LibCore/Process.cpp index 52267c9714..3935750a25 100644 --- a/Userland/Libraries/LibCore/Process.cpp +++ b/Userland/Libraries/LibCore/Process.cpp @@ -364,7 +364,7 @@ ErrorOr IPCProcess::spawn_and_connect_to_proces ArmedScopeGuard guard_fd_0 { [&] { MUST(System::close(socket_fds[0])); } }; ArmedScopeGuard guard_fd_1 { [&] { MUST(System::close(socket_fds[1])); } }; - auto& file_actions = const_cast&>(options.file_actions); + auto& file_actions = const_cast(options).file_actions; file_actions.append(FileAction::CloseFile { socket_fds[0] }); auto takeover_string = MUST(String::formatted("{}:{}", options.name, socket_fds[1])); diff --git a/Userland/Libraries/LibCore/Process.h b/Userland/Libraries/LibCore/Process.h index 78db8d8dbf..18c7b91809 100644 --- a/Userland/Libraries/LibCore/Process.h +++ b/Userland/Libraries/LibCore/Process.h @@ -41,7 +41,7 @@ struct ProcessSpawnOptions { Optional working_directory {}; using FileActionType = Variant; - Vector const& file_actions {}; + Vector file_actions {}; }; class IPCProcess;