From e1307b90dbff1b720145030c0426ca11d59310de Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Thu, 23 Feb 2023 21:28:33 +0100 Subject: [PATCH] [winpr,clipboard] fix length of uri list we overallocate the size, so ensure the result size only contains the data actually used. --- winpr/libwinpr/clipboard/synthetic_file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/winpr/libwinpr/clipboard/synthetic_file.c b/winpr/libwinpr/clipboard/synthetic_file.c index c40371b1c..d9bd988f2 100644 --- a/winpr/libwinpr/clipboard/synthetic_file.c +++ b/winpr/libwinpr/clipboard/synthetic_file.c @@ -917,7 +917,8 @@ static void* convert_filedescriptors_to_file_list(wClipboard* clipboard, UINT32 } } } - winpr_HexDump(TAG, WLOG_DEBUG, (const BYTE*)dst, alloc); + + alloc = strnlen(dst, alloc) + 1; *pSize = (UINT32)alloc; clipboard->fileListSequenceNumber = clipboard->sequenceNumber; return dst;