diff --git a/ports/src/noux/main.cc b/ports/src/noux/main.cc index 3d62fe5fc4..d82465b1c9 100644 --- a/ports/src/noux/main.cc +++ b/ports/src/noux/main.cc @@ -163,6 +163,9 @@ bool Noux::Child::syscall(Noux::Session::Syscall sc) _block_for_io_channel(io); io->read(_sysio); + if (_sysio->read_out.count == -1) + return false; + return true; }