Shell: Print error if `execv` fails

This commit is contained in:
Bananymous 2025-04-18 20:58:30 +03:00
parent 2ff3f88b4d
commit 8cd2d772b0
1 changed files with 1 additions and 0 deletions

View File

@ -100,6 +100,7 @@ BAN::ErrorOr<Execute::ExecuteResult> Execute::execute_command_no_wait(const Inte
CHECK_FD_OR_PERROR_AND_EXIT(command.fd_out, STDOUT_FILENO); CHECK_FD_OR_PERROR_AND_EXIT(command.fd_out, STDOUT_FILENO);
execv(command.command.get<BAN::String>().data(), const_cast<char* const*>(exec_args.data())); execv(command.command.get<BAN::String>().data(), const_cast<char* const*>(exec_args.data()));
perror("execv");
exit(errno); exit(errno);
} }