[gtk-frdp/gtk-frdp-0-1] frdp-session: Don't bail out in all event handle errors



commit 11af456a9ae77fec7287491dc22824e3f2ba7a11
Author: Felipe Borges <felipeborges gnome org>
Date:   Fri Apr 1 12:58:53 2022 +0200

    frdp-session: Don't bail out in all event handle errors

 src/frdp-session.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/src/frdp-session.c b/src/frdp-session.c
index f930f20..c753005 100644
--- a/src/frdp-session.c
+++ b/src/frdp-session.c
@@ -544,8 +544,11 @@ update (gpointer user_data)
     return FALSE;
 
   if (!freerdp_check_event_handles (priv->freerdp_session->context)) {
+    if (freerdp_get_last_error(priv->freerdp_session->context) == FREERDP_ERROR_SUCCESS) {
       g_warning ("Failed to check FreeRDP file descriptor");
-      return FALSE;
+    }
+
+    return TRUE;
   }
 
   if (freerdp_shall_disconnect (priv->freerdp_session)) {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]