Prevent crash in mac CLI application if command-line is not properly parsed (NULL...
authorBenoît LeBlanc <benoit.leblanc@awakecoding.com>
Mon, 9 Dec 2013 19:28:32 +0000 (14:28 -0500)
committerBenoît LeBlanc <benoit.leblanc@awakecoding.com>
Mon, 9 Dec 2013 19:28:32 +0000 (14:28 -0500)
client/Mac/cli/AppDelegate.m

index 612205b..144ba08 100644 (file)
@@ -94,7 +94,13 @@ void mac_set_view_size(rdpContext* context, MRDPView* view);
        }
        
        status = freerdp_client_settings_parse_command_line(context->settings, argc, argv);
-       status = freerdp_client_settings_command_line_status_print(context->settings, status, context->argc, context->argv);
+
+       if (context->argc && context->argv)
+               status = freerdp_client_settings_command_line_status_print(context->settings, status, context->argc, context->argv);
+       else
+       {
+               freerdp_client_print_command_line_help(argc, argv);
+       }
 
        return status;
 }