diff options
author | Greg Clayton <gclayton@apple.com> | 2010-09-14 03:47:41 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2010-09-14 03:47:41 +0000 |
commit | a52c155e01bcfe39d18ca8bf31f8065c07fbc321 (patch) | |
tree | ae8d0cc2ac2c212fc75e75c14ee6e7777dfa2eb5 /lldb/source/Target/Process.cpp | |
parent | 6f00abd546410a8c71e5a22552a1a991dd69a74f (diff) | |
download | bcm5719-llvm-a52c155e01bcfe39d18ca8bf31f8065c07fbc321.tar.gz bcm5719-llvm-a52c155e01bcfe39d18ca8bf31f8065c07fbc321.zip |
Fixed an issue that was always causing an extra empty argument to be sent
to any inferior process because the code was checking if no run args were
set and then adding and empty string. This was happening for environment
vars as well.
llvm-svn: 113831
Diffstat (limited to 'lldb/source/Target/Process.cpp')
-rw-r--r-- | lldb/source/Target/Process.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp index 1519e1f01f4..46b4e27d00b 100644 --- a/lldb/source/Target/Process.cpp +++ b/lldb/source/Target/Process.cpp @@ -2099,10 +2099,10 @@ ProcessInstanceSettings::GetInstanceSettingsValue (const SettingEntry &entry, if (var_name == RunArgsVarName()) { if (m_run_args.GetArgumentCount() > 0) + { for (int i = 0; i < m_run_args.GetArgumentCount(); ++i) value.AppendString (m_run_args.GetArgumentAtIndex (i)); - else - value.AppendString (""); + } } else if (var_name == EnvVarsVarName()) { @@ -2116,8 +2116,6 @@ ProcessInstanceSettings::GetInstanceSettingsValue (const SettingEntry &entry, value.AppendString (value_str.GetData()); } } - else - value.AppendString (""); } else if (var_name == InputPathVarName()) { |