Meta+Userland: Fix more instances of bad lambda-Variant interaction

These don't cause compilation to fail but they still crash crashd.
This commit is contained in:
Dan Klishch
2024-04-13 19:25:12 -04:00
committed by Andrew Kaster
parent d282066ba4
commit b8c3e75573
3 changed files with 39 additions and 37 deletions

View File

@@ -706,7 +706,7 @@ ErrorOr<RefPtr<Job>> Shell::run_command(const AST::Command& command)
// Resolve redirections.
Vector<NonnullRefPtr<AST::Rewiring>> rewirings;
auto resolve_redirection = [&](auto& redirection) -> ErrorOr<void> {
auto resolve_redirection = [&](NonnullRefPtr<AST::Redirection> const& redirection) -> ErrorOr<void> {
auto rewiring = TRY(redirection->apply());
if (rewiring->fd_action != AST::Rewiring::Close::ImmediatelyCloseNew)