diff --git a/src/apps/terminal/spawn.cpp b/src/apps/terminal/spawn.cpp index c4cfae534d..c3e59dd9d6 100644 --- a/src/apps/terminal/spawn.cpp +++ b/src/apps/terminal/spawn.cpp @@ -175,7 +175,9 @@ spawn_shell(int row, int col, const char *command, const char *coding) sprintf(tty_name, "/dev/tt/%s", dirEntry->d_name); break; } else { - fprintf(stderr, "could not open %s: %s\n", ptyName, strerror(errno)); + // B_BUSY is a normal case + if (master != B_BUSY) + fprintf(stderr, "could not open %s: %s\n", ptyName, strerror(errno)); } } closedir(dir);