From b469f53c4384452d89acfa85ede1cd14c7bbffab Mon Sep 17 00:00:00 2001 From: Joan Torres Date: Wed, 8 Mar 2023 18:01:28 +0100 Subject: [PATCH] [core,transport] check for rdstls == NULL on accept_rdstls too --- libfreerdp/core/transport.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libfreerdp/core/transport.c b/libfreerdp/core/transport.c index a8ef4d8fa..627928a70 100644 --- a/libfreerdp/core/transport.c +++ b/libfreerdp/core/transport.c @@ -592,6 +592,9 @@ BOOL transport_accept_rdstls(rdpTransport* transport) goto fail; rdstls = rdstls_new(context, transport); + if (!rdstls) + goto fail; + transport_set_rdstls_mode(transport, TRUE); if (rdstls_authenticate(rdstls) < 0)