|
Orion Poplawski |
5005bca |
diff -up FreeRDP-1.2.0-beta1-android9/client/common/cmdline.c.args FreeRDP-1.2.0-beta1-android9/client/common/cmdline.c
|
|
Orion Poplawski |
5005bca |
--- FreeRDP-1.2.0-beta1-android9/client/common/cmdline.c.args 2015-01-14 15:53:01.654250627 -0700
|
|
Orion Poplawski |
5005bca |
+++ FreeRDP-1.2.0-beta1-android9/client/common/cmdline.c 2015-01-14 15:54:14.634837903 -0700
|
|
Orion Poplawski |
5005bca |
@@ -1087,7 +1087,7 @@ BOOL freerdp_client_detect_command_line(
|
|
Orion Poplawski |
5005bca |
*flags |= COMMAND_LINE_SIGIL_DASH | COMMAND_LINE_SIGIL_DOUBLE_DASH;
|
|
Orion Poplawski |
5005bca |
*flags |= COMMAND_LINE_SIGIL_ENABLE_DISABLE;
|
|
Orion Poplawski |
5005bca |
|
|
Orion Poplawski |
5005bca |
- if (windows_cli_count >= posix_cli_count)
|
|
Orion Poplawski |
5005bca |
+ if ((windows_cli_count >= 0) && (windows_cli_count >= posix_cli_count))
|
|
Orion Poplawski |
5005bca |
{
|
|
Orion Poplawski |
5005bca |
*flags = COMMAND_LINE_SEPARATOR_COLON;
|
|
Orion Poplawski |
5005bca |
*flags |= COMMAND_LINE_SIGIL_SLASH | COMMAND_LINE_SIGIL_PLUS_MINUS;
|
|
Orion Poplawski |
5005bca |
diff -up FreeRDP-1.2.0-beta1-android9/client/common/compatibility.c.args FreeRDP-1.2.0-beta1-android9/client/common/compatibility.c
|
|
Orion Poplawski |
5005bca |
--- FreeRDP-1.2.0-beta1-android9/client/common/compatibility.c.args 2014-09-11 16:46:32.000000000 -0600
|
|
Orion Poplawski |
5005bca |
+++ FreeRDP-1.2.0-beta1-android9/client/common/compatibility.c 2015-01-14 15:53:01.655250622 -0700
|
|
Orion Poplawski |
5005bca |
@@ -262,8 +262,10 @@ int freerdp_client_old_command_line_pre_
|
|
Orion Poplawski |
5005bca |
}
|
|
Orion Poplawski |
5005bca |
|
|
Orion Poplawski |
5005bca |
if (p != NULL)
|
|
Orion Poplawski |
5005bca |
- {
|
|
Orion Poplawski |
5005bca |
p = strchr(p, ':');
|
|
Orion Poplawski |
5005bca |
+
|
|
Orion Poplawski |
5005bca |
+ if (p != NULL)
|
|
Orion Poplawski |
5005bca |
+ {
|
|
Orion Poplawski |
5005bca |
length = (int) (p - a);
|
|
Orion Poplawski |
5005bca |
args->argv[j + 1] = (char*) malloc(length + 1);
|
|
Orion Poplawski |
5005bca |
CopyMemory(args->argv[j + 1], a, length);
|