From 951cfd06bca62026c2be2bca3679c152f0258d97 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Mon, 9 Dec 2024 10:07:14 +0100 Subject: [PATCH] [winpr,clipboard] fix possible resource leak --- winpr/libwinpr/clipboard/synthetic.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/winpr/libwinpr/clipboard/synthetic.c b/winpr/libwinpr/clipboard/synthetic.c index 942301387..2cd3a9127 100644 --- a/winpr/libwinpr/clipboard/synthetic.c +++ b/winpr/libwinpr/clipboard/synthetic.c @@ -78,7 +78,10 @@ static void* clipboard_synthesize_cf_text(wClipboard* clipboard, UINT32 formatId pDstData = ConvertLineEndingToCRLF(data, &size); if (!pDstData || (size > *pSize)) + { + free(pDstData); return NULL; + } *pSize = (UINT32)size; return pDstData;