From 33a153c07d70f0076e4b43ab4d9214fde2bfddfe Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Mon, 12 Jun 2017 12:23:10 +0200 Subject: [PATCH] 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. --- winpr/libwinpr/utils/cmdline.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/winpr/libwinpr/utils/cmdline.c b/winpr/libwinpr/utils/cmdline.c index 19e4eabc6..049305676 100644 --- a/winpr/libwinpr/utils/cmdline.c +++ b/winpr/libwinpr/utils/cmdline.c @@ -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; }