diff --git a/Userland/DevTools/HackStudio/TerminalWrapper.cpp b/Userland/DevTools/HackStudio/TerminalWrapper.cpp index 1c1ee04c0b..b44f26fd16 100644 --- a/Userland/DevTools/HackStudio/TerminalWrapper.cpp +++ b/Userland/DevTools/HackStudio/TerminalWrapper.cpp @@ -60,18 +60,9 @@ ErrorOr TerminalWrapper::run_command(String const& command, Optional(args)); - if (rc < 0) { - perror("execve"); - exit(1); - } + auto args = command.split_view(' '); + VERIFY(!args.is_empty()); + TRY(Core::System::exec(args[0], args, Core::System::SearchInPath::Yes)); VERIFY_NOT_REACHED(); }