From d5eecda8a3e2f34396f5cd28dce06a0661bd8a94 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Thu, 11 Jan 2024 11:12:12 +0100 Subject: [PATCH] [crypto,cert] log if empty certificate is read --- libfreerdp/crypto/certificate.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libfreerdp/crypto/certificate.c b/libfreerdp/crypto/certificate.c index 4f54f9dce..0e319e265 100644 --- a/libfreerdp/crypto/certificate.c +++ b/libfreerdp/crypto/certificate.c @@ -1008,7 +1008,10 @@ BOOL freerdp_certificate_read_server_cert(rdpCertificate* certificate, const BYT WINPR_ASSERT(certificate); if (length < 4) /* NULL certificate is not an error see #1795 */ + { + WLog_DBG(TAG, "Received empty certificate, ignoring..."); return TRUE; + } WINPR_ASSERT(server_cert); s = Stream_StaticConstInit(&sbuffer, server_cert, length);