projects
/
platform
/
upstream
/
freerdp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
77eb93b
)
Added automatic reconnect if freerdp_connect fails due to timeout.
author
Armin Novak
<armin.novak@thincast.com>
Tue, 10 Jul 2018 10:49:46 +0000
(12:49 +0200)
committer
Armin Novak
<armin.novak@thincast.com>
Tue, 10 Jul 2018 10:54:08 +0000
(12:54 +0200)
client/X11/xf_client.c
patch
|
blob
|
history
diff --git
a/client/X11/xf_client.c
b/client/X11/xf_client.c
index
fba5b4a
..
84c431c
100644
(file)
--- a/
client/X11/xf_client.c
+++ b/
client/X11/xf_client.c
@@
-1487,6
+1487,12
@@
static DWORD WINAPI xf_client_thread(LPVOID param)
if (!status)
{
+ if (freerdp_get_last_error(instance->context) == FREERDP_ERROR_CONNECT_TRANSPORT_FAILED)
+ status = freerdp_reconnect(instance);
+ }
+
+ if (!status)
+ {
if (freerdp_get_last_error(instance->context) ==
FREERDP_ERROR_AUTHENTICATION_FAILED)
exit_code = XF_EXIT_AUTH_FAILURE;