From e31acc048ebc799ef5db71a3da891d0c5ed41fa5 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Tue, 12 Mar 2024 13:26:30 +0100 Subject: [PATCH] [core,client] prevent double channel close reset clientDataCount on close. --- libfreerdp/core/client.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libfreerdp/core/client.c b/libfreerdp/core/client.c index 4965dafd9..7898a9d93 100644 --- a/libfreerdp/core/client.c +++ b/libfreerdp/core/client.c @@ -822,6 +822,7 @@ void freerdp_channels_close(rdpChannels* channels, freerdp* instance) channels->openDataCount = 0; channels->initDataCount = 0; + channels->clientDataCount = 0; WINPR_ASSERT(instance->context); WINPR_ASSERT(instance->context->settings);