From 5d32afcdd0b780d95b77c6005d1b79482884cd46 Mon Sep 17 00:00:00 2001 From: Simon Nivault Date: Tue, 17 Jun 2025 18:20:57 +0200 Subject: [PATCH] Don't bypass PubSub_OnChannelDisconnected in case of channel error --- libfreerdp/core/client.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/libfreerdp/core/client.c b/libfreerdp/core/client.c index 66c8b083b..9aa03e2b5 100644 --- a/libfreerdp/core/client.c +++ b/libfreerdp/core/client.c @@ -881,9 +881,6 @@ UINT freerdp_channels_disconnect(rdpChannels* channels, freerdp* instance) CHANNEL_EVENT_DISCONNECTED, 0, 0); } - if (getChannelError(instance->context) != CHANNEL_RC_OK) - continue; - pChannelOpenData = &channels->openDataList[index]; EventArgsInit(&e, "freerdp"); e.name = pChannelOpenData->name;