mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-10 13:00:29 +03:00
Shell: Make Command::redirections a NonnullRefPtrVector
This commit is contained in:
parent
c29681cb03
commit
3b3d158649
Notes:
sideshowbarker
2024-07-19 04:10:21 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/3b3d1586495
@ -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 };
|
||||
|
@ -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());
|
||||
|
Loading…
Reference in New Issue
Block a user