Shell: Make Command::redirections a NonnullRefPtrVector

This commit is contained in:
Andreas Kling 2020-08-07 09:42:12 +02:00
parent c29681cb03
commit 3b3d158649
Notes: sideshowbarker 2024-07-19 04:10:21 +09:00
2 changed files with 2 additions and 2 deletions

View File

@ -152,7 +152,7 @@ private:
struct Command {
Vector<String> argv;
Vector<NonnullRefPtr<Redirection>> redirections;
NonnullRefPtrVector<Redirection> redirections;
bool should_wait { true };
bool is_pipe_source { false };
bool should_notify_if_in_background { true };

View File

@ -449,7 +449,7 @@ RefPtr<Job> Shell::run_command(const AST::Command& command)
// Resolve redirections.
NonnullRefPtrVector<AST::Rewiring> rewirings;
for (auto& redirection : command.redirections) {
auto rewiring_result = redirection->apply();
auto rewiring_result = redirection.apply();
if (rewiring_result.is_error()) {
if (!rewiring_result.error().is_empty())
fprintf(stderr, "error: %s\n", rewiring_result.error().characters());