Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanxiongchao <nanxiongchao@loongson.cn>2017-02-13 11:21:57 +0300
committernanxiongchao <nanxiongchao@loongson.cn>2017-02-13 11:21:57 +0300
commit2a6647a21b31024bec31ba0c48ef90fcc1f7d15a (patch)
treef8961f78a8078729d5db7835d887594a19164747 /remmina-plugins/rdp/rdp_plugin.c
parentb69834b99fd4e1f9570d762c45fe68f3ff8bdfbe (diff)
No prompt information while another login using the same account
Tested successfully on Loongson 3A2000 with fedora25(mips64el distribution).
Diffstat (limited to 'remmina-plugins/rdp/rdp_plugin.c')
-rw-r--r--remmina-plugins/rdp/rdp_plugin.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/remmina-plugins/rdp/rdp_plugin.c b/remmina-plugins/rdp/rdp_plugin.c
index cb28e56c6..a7eda4bd8 100644
--- a/remmina-plugins/rdp/rdp_plugin.c
+++ b/remmina-plugins/rdp/rdp_plugin.c
@@ -1190,6 +1190,10 @@ static gboolean remmina_rdp_close_connection(RemminaProtocolWidget* gp)
freerdp* instance;
RemminaPluginRdpUiObject* ui;
+ if (freerdp_get_last_error(rfi->instance->context) == 0x10005)
+ {
+ remmina_plugin_service->protocol_plugin_set_error(gp, "Another user connected to the server, forcing the disconnection of the current connection.");
+ }
instance = rfi->instance;
if (rfi->thread)
{