From 80f85cdd55f96119baeb485c3ece40c4f4905573 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Thu, 11 Apr 2024 12:37:02 +0200 Subject: [PATCH] [coverity] 1543238 Resource leak --- channels/rdpdr/server/rdpdr_main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/channels/rdpdr/server/rdpdr_main.c b/channels/rdpdr/server/rdpdr_main.c index bad6e2332..9c4f44ac2 100644 --- a/channels/rdpdr/server/rdpdr_main.c +++ b/channels/rdpdr/server/rdpdr_main.c @@ -2278,7 +2278,10 @@ static UINT rdpdr_server_send_device_create_request(RdpdrServerContext* context, /* Convert the path to Unicode. */ if (Stream_Write_UTF16_String_From_UTF8(s, pathLength / sizeof(WCHAR), path, pathLength / sizeof(WCHAR), TRUE) < 0) + { + Stream_Free(s, TRUE); return ERROR_INTERNAL_ERROR; + } return rdpdr_seal_send_free_request(context, s); }