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:
authorGiovanni Panozzo <giovanni@panozzo.it>2014-10-18 03:01:46 +0400
committerGiovanni Panozzo <giovanni@panozzo.it>2014-10-18 03:01:46 +0400
commit9274ce58b75776e9c1019264aea7383bac52f1b6 (patch)
treefa842bdec399ebad3df4035be7499c2b5db9f5ee /remmina-plugins/rdp
parent210e8a92130b5638ff77deaa9d7344c566861aa2 (diff)
Update rdp_plugin.c
Diffstat (limited to 'remmina-plugins/rdp')
-rw-r--r--remmina-plugins/rdp/rdp_plugin.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/remmina-plugins/rdp/rdp_plugin.c b/remmina-plugins/rdp/rdp_plugin.c
index fadacffab..709f9b2e5 100644
--- a/remmina-plugins/rdp/rdp_plugin.c
+++ b/remmina-plugins/rdp/rdp_plugin.c
@@ -987,6 +987,7 @@ static gboolean remmina_rdp_close_connection(RemminaProtocolWidget* gp)
if (instance->context->channels)
freerdp_channels_close(instance->context->channels, instance);
freerdp_disconnect(instance);
+ rfi->connected = False;
}
}
@@ -1001,8 +1002,6 @@ static gboolean remmina_rdp_close_connection(RemminaProtocolWidget* gp)
/* Remove instance->context from gp object data to avoid double free */
g_object_steal_data(G_OBJECT(gp), "plugin-data");
-
-
if (instance->context->channels) {
freerdp_channels_free(instance->context->channels);
instance->context->channels = NULL;