diff options
author | nanxiongchao <nanxiongchao@loongson.cn> | 2017-02-13 11:21:57 +0300 |
---|---|---|
committer | nanxiongchao <nanxiongchao@loongson.cn> | 2017-02-13 11:21:57 +0300 |
commit | 2a6647a21b31024bec31ba0c48ef90fcc1f7d15a (patch) | |
tree | f8961f78a8078729d5db7835d887594a19164747 /remmina-plugins/rdp/rdp_plugin.c | |
parent | b69834b99fd4e1f9570d762c45fe68f3ff8bdfbe (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.c | 4 |
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) { |