From 00f8cd350bebadec804d3beb573bae4c7733470b Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Tue, 7 Mar 2023 08:23:30 +0100 Subject: [PATCH] [server,shadow] abort on invalid key/certificate --- server/shadow/shadow_server.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/server/shadow/shadow_server.c b/server/shadow/shadow_server.c index 0079415ec..81deb655e 100644 --- a/server/shadow/shadow_server.c +++ b/server/shadow/shadow_server.c @@ -852,9 +852,7 @@ int shadow_server_init(rdpShadowServer* server) if (status < 0) goto fail; - status = shadow_server_init_certificate(server); - - if (status < 0) + if (!shadow_server_init_certificate(server)) goto fail; server->listener = freerdp_listener_new();