BOOL freerdp_check_event_handles(rdpContext* context) { BOOL status; status = freerdp_check_fds(context->instance); if (!status) { WLog_ERR(TAG, "freerdp_check_fds() failed - %i", status); return FALSE; } status = freerdp_channels_check_fds(context->channels, context->instance); if (!status) { WLog_ERR(TAG, "freerdp_channels_check_fds() failed - %i", status); return FALSE; } if (!status) return FALSE; status = checkChannelErrorEvent(context); return status; }
BOOL freerdp_check_event_handles(rdpContext* context) { BOOL status; status = freerdp_check_fds(context->instance); if (!status) { WLog_ERR(TAG, "freerdp_check_fds() failed - %i", status); return FALSE; } status = freerdp_channels_check_fds(context->channels, context->instance); if (!status) { WLog_ERR(TAG, "freerdp_channels_check_fds() failed - %i", status); return FALSE; } if (!status) return FALSE; status = checkChannelErrorEvent(context); if (!status) return FALSE; if (context->settings->AsyncInput) { status = freerdp_message_queue_process_pending_messages( context->instance, FREERDP_INPUT_MESSAGE_QUEUE); } return status; }