diff --git a/src/plugins/debugger/lldb/guest/main.cpp b/src/plugins/debugger/lldb/guest/main.cpp index 4239152fb1c6385f4e95914e04f9dc0cd74da135..084ed016fa7653c4db076e5c4a08ab3726f2eb00 100644 --- a/src/plugins/debugger/lldb/guest/main.cpp +++ b/src/plugins/debugger/lldb/guest/main.cpp @@ -88,6 +88,8 @@ private slots: QByteArray a; a.resize(1000); int ret = ::read(fileno(stdin), a.data(), 1000); + if (ret == 0) + ::exit(0); assert(ret <= 1000); D_STDIO1("activated %i", ret); a.resize(ret);