From 2814b5a91812633be574b3909fe853fdadabaff9 Mon Sep 17 00:00:00 2001 From: AnotherTest Date: Mon, 25 May 2020 17:04:57 +0430 Subject: [PATCH] Terminal: Handle fork error by whining about it --- Applications/Terminal/main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Applications/Terminal/main.cpp b/Applications/Terminal/main.cpp index 507dd605f4..df1ea2f2f6 100644 --- a/Applications/Terminal/main.cpp +++ b/Applications/Terminal/main.cpp @@ -57,6 +57,12 @@ static void run_command(int ptm_fd, String command) { pid_t pid = fork(); + if (pid < 0) { + perror("fork"); + dbg() << "run_command: could not fork to run '" << command << "'"; + return; + } + if (pid == 0) { const char* tty_name = ptsname(ptm_fd); if (!tty_name) {