From 7bcac7979d740737e9f075e7d55299981866c14c Mon Sep 17 00:00:00 2001
From: Arvid Ephraim Picciani <arvid.picciani@nokia.com>
Date: Wed, 1 Dec 2010 17:02:00 +0100
Subject: [PATCH] lldb: exit guest on EOF

---
 src/plugins/debugger/lldb/guest/main.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/plugins/debugger/lldb/guest/main.cpp b/src/plugins/debugger/lldb/guest/main.cpp
index 4239152fb1c..084ed016fa7 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);
-- 
GitLab