From 683ef1722ef9d2b27c10c508c92f1a1a13247b7c Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Wed, 28 Oct 2020 16:36:50 -0700 Subject: [PATCH] GUACAMOLE-1182: Ensure converted clipboard data is freed after being sent. --- src/protocols/rdp/channels/cliprdr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/protocols/rdp/channels/cliprdr.c b/src/protocols/rdp/channels/cliprdr.c index 6cff2581..f5fe2d75 100644 --- a/src/protocols/rdp/channels/cliprdr.c +++ b/src/protocols/rdp/channels/cliprdr.c @@ -366,7 +366,9 @@ static UINT guac_rdp_cliprdr_format_data_request(CliprdrClientContext* cliprdr, guac_client_log(clipboard->client, GUAC_LOG_TRACE, "CLIPRDR: Sending " "format data response."); - return cliprdr->ClientFormatDataResponse(cliprdr, &data_response); + UINT result = cliprdr->ClientFormatDataResponse(cliprdr, &data_response); + free(start); + return result; }