From da85ec371c077407cf37583524e9d2024bd84a7e Mon Sep 17 00:00:00 2001 From: akallabeth Date: Thu, 11 Apr 2024 12:30:00 +0200 Subject: [PATCH] [coverity] 1543065 Resource leak --- libfreerdp/core/connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfreerdp/core/connection.c b/libfreerdp/core/connection.c index fe927fca9..240a29f14 100644 --- a/libfreerdp/core/connection.c +++ b/libfreerdp/core/connection.c @@ -777,7 +777,6 @@ static BOOL rdp_client_establish_keys(rdpRdp* rdp) Stream_Zero(s, 8); Stream_SealLength(s); status = transport_write(rdp->mcs->transport, s); - Stream_Free(s, TRUE); if (status < 0) goto end; @@ -824,6 +823,7 @@ static BOOL rdp_client_establish_keys(rdpRdp* rdp) ret = TRUE; end: + Stream_Free(s, TRUE); free(crypt_client_random); if (!ret)