From 5301603548c4d7b7bc0e37ae39e8db63d2bed1cf Mon Sep 17 00:00:00 2001 From: akallabeth Date: Tue, 16 Apr 2024 20:48:11 +0200 Subject: [PATCH] [channels,rdpgfx] fix memory leak on error --- channels/rdpgfx/client/rdpgfx_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/channels/rdpgfx/client/rdpgfx_main.c b/channels/rdpgfx/client/rdpgfx_main.c index dd59c8b23..aeaa2def9 100644 --- a/channels/rdpgfx/client/rdpgfx_main.c +++ b/channels/rdpgfx/client/rdpgfx_main.c @@ -2093,6 +2093,7 @@ static UINT rdpgfx_on_data_received(IWTSVirtualChannelCallback* pChannelCallback if (status < 0) { WLog_Print(gfx->log, WLOG_ERROR, "zgfx_decompress failure! status: %d", status); + free(pDstData); return ERROR_INTERNAL_ERROR; }