Command line ignore empty if flag set

When CommandLineParseArgumentsA is called with flag
COMMAND_LINE_IGN_UNKNOWN_KEYWORD return success if the
command line is empty.
This commit is contained in:
Armin Novak
2017-06-12 12:23:10 +02:00
parent 1dbd2d28d9
commit 33a153c07d

View File

@@ -85,7 +85,10 @@ int CommandLineParseArgumentsA(int argc, LPCSTR* argv, COMMAND_LINE_ARGUMENT_A*
if (argc == 1)
{
status = COMMAND_LINE_STATUS_PRINT_HELP;
if (flags & COMMAND_LINE_IGN_UNKNOWN_KEYWORD)
status = 0;
else
status = COMMAND_LINE_STATUS_PRINT_HELP;
return status;
}