summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-09-19 16:55:21 +0200
committerhjk <hjk@qt.io>2019-09-23 08:02:19 +0000
commit54e3d06c5e175d86c634b67a0504af6b1e78374f (patch)
treed21a4246eb6b03741233acfc626aba86551fc0c1
parente1f2fea488efc9665026bbd08d5ef8e785db694d (diff)
downloadqt-creator-54e3d06c5e175d86c634b67a0504af6b1e78374f.tar.gz
Debugger: Do not add spurios empty element to LLDB args
Fixes: QTCREATORBUG-22975 Change-Id: Ibd5db32af9adb90f5d191e4fdcd2be751bd2b412 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
-rw-r--r--share/qtcreator/debugger/lldbbridge.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py
index 36302be0d6..27d33e3046 100644
--- a/share/qtcreator/debugger/lldbbridge.py
+++ b/share/qtcreator/debugger/lldbbridge.py
@@ -841,7 +841,8 @@ class Dumper(DumperBase):
self.startMode_ = args.get('startmode', 1)
self.breakOnMain_ = args.get('breakonmain', 0)
self.useTerminal_ = args.get('useterminal', 0)
- self.processArgs_ = self.hexdecode(args.get('processargs', '')).split('\0')
+ pargs = self.hexdecode(args.get('processargs', ''))
+ self.processArgs_ = pargs.split('\0') if len(pargs) else []
self.environment_ = args.get('environment', [])
self.environment_ = list(map(lambda x: self.hexdecode(x), self.environment_))
self.attachPid_ = args.get('attachpid', 0)