aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@theqtcompany.com>2016-04-05 15:20:54 +0200
committerhjk <hjk@theqtcompany.com>2016-04-08 14:44:15 +0000
commit406c395a426094cf7c57fa543791a5fa84b5657e (patch)
tree9fbfc8e4f489ef008b1eb381e8bc198d80d052f0 /share
parentde9fc126c866f08cc6bf286a00da2bcb3801f3d1 (diff)
Debugger: Fix LLDB operations with XCode 7.3's lldb-350-0.21.3
Task-number: QTCREATORBUG-15965 Task-number: QTCREATORBUG-15945 Task-number: QTCREATORBUG-15949 Change-Id: If68cb17f6c627ede2d7f5381dbb4188f27fc66d5 Reviewed-by: hjk <hjk@theqtcompany.com>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/debugger/lldbbridge.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py
index 3ccad30dcc..08e3689662 100644
--- a/share/qtcreator/debugger/lldbbridge.py
+++ b/share/qtcreator/debugger/lldbbridge.py
@@ -1386,12 +1386,12 @@ class Dumper(DumperBase):
elif eventType == lldb.SBProcess.eBroadcastBitSTDOUT:
# FIXME: Size?
msg = self.process.GetSTDOUT(1024)
- self.report('output={channel="stdout",data="%s"}'
- % self.hexencode(msg))
+ if msg is not None:
+ self.report('output={channel="stdout",data="%s"}' % self.hexencode(msg))
elif eventType == lldb.SBProcess.eBroadcastBitSTDERR:
msg = self.process.GetSTDERR(1024)
- self.report('output={channel="stderr",data="%s"}'
- % self.hexencode(msg))
+ if msg is not None:
+ self.report('output={channel="stderr",data="%s"}' % self.hexencode(msg))
elif eventType == lldb.SBProcess.eBroadcastBitProfileData:
pass