From 75166df16714f53ef95b88bef4a3cc8a7fb347bd Mon Sep 17 00:00:00 2001 From: Martin Fleisz Date: Fri, 14 Mar 2025 10:10:00 +0100 Subject: [PATCH] core: Set instance pointer after channel reload --- libfreerdp/core/utils.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libfreerdp/core/utils.c b/libfreerdp/core/utils.c index 1c3ff93a6..96d0cd03a 100644 --- a/libfreerdp/core/utils.c +++ b/libfreerdp/core/utils.c @@ -496,6 +496,7 @@ BOOL utils_reload_channels(rdpContext* context) freerdp_channels_free(context->channels); context->channels = freerdp_channels_new(context->instance); WINPR_ASSERT(context->channels); + freerdp_channels_register_instance(context->channels, context->instance); BOOL rc = TRUE; IFCALLRET(context->instance->LoadChannels, rc, context->instance);