Merge pull request #5685 from akallabeth/multi_instance_arg_parse
authorMartin Fleisz <martin.fleisz@thincast.com>
Wed, 6 Nov 2019 08:09:22 +0000 (09:09 +0100)
committerGitHub <noreply@github.com>
Wed, 6 Nov 2019 08:09:22 +0000 (09:09 +0100)
COMMAND_LINE_ARGUMENT structs contain parser results, use one per instance

1  2 
channels/audin/client/alsa/audin_alsa.c
channels/audin/client/audin_main.c
client/common/cmdline.c
server/shadow/shadow_server.c

Simple merge
Simple merge
@@@ -69,9 -69,10 +69,10 @@@ static const COMMAND_LINE_ARGUMENT_A sh
  static int shadow_server_print_command_line_help(int argc, char** argv)
  {
        char* str;
 -      int length;
 +      size_t length;
        COMMAND_LINE_ARGUMENT_A* arg;
+       COMMAND_LINE_ARGUMENT_A largs[ARRAYSIZE(shadow_args)];
+       memcpy(largs, shadow_args, sizeof(shadow_args));
        if (argc < 1)
                return -1;