diff options
author | Rob Mensching <rob@firegiant.com> | 2021-01-07 23:12:49 -0800 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2021-01-08 15:47:31 -0800 |
commit | e35ee2e8c58bf55da5f3d04915d588fb04d6809d (patch) | |
tree | 4bf0cfd782ec990b6a5d4ac9aec390d44dee097b /src/WixToolset.Core/CommandLine/CommandLine.cs | |
parent | 458ff7ce24b33f6df46ae8ef728685c555d55ff7 (diff) | |
download | wix-e35ee2e8c58bf55da5f3d04915d588fb04d6809d.tar.gz wix-e35ee2e8c58bf55da5f3d04915d588fb04d6809d.tar.bz2 wix-e35ee2e8c58bf55da5f3d04915d588fb04d6809d.zip |
Report invalid command line arguments as errors
Fixes wixtoolset/issues#6313
Diffstat (limited to 'src/WixToolset.Core/CommandLine/CommandLine.cs')
-rw-r--r-- | src/WixToolset.Core/CommandLine/CommandLine.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/WixToolset.Core/CommandLine/CommandLine.cs b/src/WixToolset.Core/CommandLine/CommandLine.cs index 5439eb39..0c21eaaa 100644 --- a/src/WixToolset.Core/CommandLine/CommandLine.cs +++ b/src/WixToolset.Core/CommandLine/CommandLine.cs | |||
@@ -97,19 +97,19 @@ namespace WixToolset.Core.CommandLine | |||
97 | { | 97 | { |
98 | if (!this.TryParseCommand(arg, parser, extensions, out command)) | 98 | if (!this.TryParseCommand(arg, parser, extensions, out command)) |
99 | { | 99 | { |
100 | parser.ErrorArgument = arg; | 100 | parser.ReportErrorArgument(arg); |
101 | } | 101 | } |
102 | } | 102 | } |
103 | else if (parser.IsSwitch(arg)) | 103 | else if (parser.IsSwitch(arg)) |
104 | { | 104 | { |
105 | if (!command.TryParseArgument(parser, arg) && !TryParseCommandLineArgumentWithExtension(arg, parser, extensions)) | 105 | if (!command.TryParseArgument(parser, arg) && !TryParseCommandLineArgumentWithExtension(arg, parser, extensions)) |
106 | { | 106 | { |
107 | parser.ErrorArgument = arg; | 107 | parser.ReportErrorArgument(arg); |
108 | } | 108 | } |
109 | } | 109 | } |
110 | else if (!TryParseCommandLineArgumentWithExtension(arg, parser, extensions) && !command.TryParseArgument(parser, arg)) | 110 | else if (!TryParseCommandLineArgumentWithExtension(arg, parser, extensions) && !command.TryParseArgument(parser, arg)) |
111 | { | 111 | { |
112 | parser.ErrorArgument = arg; | 112 | parser.ReportErrorArgument(arg); |
113 | } | 113 | } |
114 | } | 114 | } |
115 | 115 | ||