diff options
author | Christian Stenger <christian.stenger@theqtcompany.com> | 2016-04-05 15:20:54 +0200 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2016-04-08 14:44:15 +0000 |
commit | 406c395a426094cf7c57fa543791a5fa84b5657e (patch) | |
tree | 9fbfc8e4f489ef008b1eb381e8bc198d80d052f0 /share | |
parent | de9fc126c866f08cc6bf286a00da2bcb3801f3d1 (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.py | 8 |
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 |