From 88bea503fce0a3725754758ad133e8e6baba1625 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Thu, 11 Apr 2024 10:51:26 +0200 Subject: [PATCH] [coverity] 1543087 Resource leak --- client/common/cmdline.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/common/cmdline.c b/client/common/cmdline.c index 209a911de..768853b76 100644 --- a/client/common/cmdline.c +++ b/client/common/cmdline.c @@ -901,7 +901,10 @@ static BOOL read_pem_file(rdpSettings* settings, FreeRDP_Settings_Keys_String id size_t length = 0; char* pem = crypto_read_pem(file, &length); if (!pem || (length == 0)) + { + free(pem); return FALSE; + } BOOL rc = freerdp_settings_set_string_len(settings, id, pem, length); free(pem);