mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-01 14:18:15 +00:00
Shell: Don't try to cast NonnullRefPtrs when priting debug output
Fixes a regression from 8a48246e.
This commit is contained in:
committed by
Ali Mohammad Pur
parent
54e1470467
commit
2745b48e16
@@ -1042,17 +1042,17 @@ Vector<NonnullRefPtr<Job>> Shell::run_commands(Vector<AST::Command>& commands)
|
||||
for (auto& command : commands) {
|
||||
if constexpr (SH_DEBUG) {
|
||||
dbgln("Command");
|
||||
for (auto& arg : command.argv)
|
||||
for (auto const& arg : command.argv)
|
||||
dbgln("argv: {}", arg);
|
||||
for (auto& redir : command.redirections) {
|
||||
for (auto const& redir : command.redirections) {
|
||||
if (redir->is_path_redirection()) {
|
||||
auto path_redir = (const AST::PathRedirection*)&redir;
|
||||
auto path_redir = (const AST::PathRedirection*)redir.ptr();
|
||||
dbgln("redir path '{}' <-({})-> {}", path_redir->path, (int)path_redir->direction, path_redir->fd);
|
||||
} else if (redir->is_fd_redirection()) {
|
||||
auto* fdredir = (const AST::FdRedirection*)&redir;
|
||||
auto* fdredir = (const AST::FdRedirection*)redir.ptr();
|
||||
dbgln("redir fd {} -> {}", fdredir->old_fd, fdredir->new_fd);
|
||||
} else if (redir->is_close_redirection()) {
|
||||
auto close_redir = (const AST::CloseRedirection*)&redir;
|
||||
auto close_redir = (const AST::CloseRedirection*)redir.ptr();
|
||||
dbgln("close fd {}", close_redir->fd);
|
||||
} else {
|
||||
VERIFY_NOT_REACHED();
|
||||
|
||||
Reference in New Issue
Block a user