From 54e3d06c5e175d86c634b67a0504af6b1e78374f Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 19 Sep 2019 16:55:21 +0200 Subject: Debugger: Do not add spurios empty element to LLDB args Fixes: QTCREATORBUG-22975 Change-Id: Ibd5db32af9adb90f5d191e4fdcd2be751bd2b412 Reviewed-by: Christian Stenger --- share/qtcreator/debugger/lldbbridge.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- cgit v1.2.1