projects
/
libguac-client-rdp.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Handle RDP disconnect.
[libguac-client-rdp.git]
/
src
/
guac_handlers.c
diff --git
a/src/guac_handlers.c
b/src/guac_handlers.c
index
ef4c0cb
..
dab2b27
100644
(file)
--- a/
src/guac_handlers.c
+++ b/
src/guac_handlers.c
@@
-172,6
+172,13
@@
int rdp_guac_client_handle_messages(guac_client* client) {
return 1;
}
+ /* Handle RDP disconnect */
+ if (freerdp_shall_disconnect(rdp_inst)) {
+ guac_error = GUAC_STATUS_NO_INPUT;
+ guac_error_message = "RDP server closed connection";
+ return 1;
+ }
+
/* Success */
return 0;