From 9a1229de373c5881c2571ef6b2c5457dca87294f Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Tue, 24 Feb 2026 09:26:16 +0100 Subject: [PATCH] [client,windows] register signal handler --- client/Windows/wf_client.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/Windows/wf_client.c b/client/Windows/wf_client.c index ca2acdd87..610bbc20e 100644 --- a/client/Windows/wf_client.c +++ b/client/Windows/wf_client.c @@ -1358,8 +1358,12 @@ static BOOL wfreerdp_client_global_init(void) WSADATA wsaData; WSAStartup(0x101, &wsaData); + if (freerdp_handle_signals() != 0) + return FALSE; - freerdp_register_addin_provider(freerdp_channels_load_static_addin_entry, 0); + if (freerdp_register_addin_provider(freerdp_channels_load_static_addin_entry, 0) != + CHANNEL_RC_OK) + return FALSE; return TRUE; }