From f278e8730d45fbf65f00d4ba68ec61e81e574899 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Wed, 4 Dec 2024 12:04:04 +0100 Subject: [PATCH] [winpr,clipboard] fix Wshorten-64-to-32 --- winpr/libwinpr/clipboard/clipboard.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/winpr/libwinpr/clipboard/clipboard.c b/winpr/libwinpr/clipboard/clipboard.c index 564fca421..6702855d5 100644 --- a/winpr/libwinpr/clipboard/clipboard.c +++ b/winpr/libwinpr/clipboard/clipboard.c @@ -506,10 +506,11 @@ BOOL ClipboardSetData(wClipboard* clipboard, UINT32 formatId, const void* data, { case CF_TEXT: case CF_OEMTEXT: - clipboard->size = strnlen(clipboard->data, size) + 1; + clipboard->size = (UINT32)(strnlen(clipboard->data, size) + 1UL); break; case CF_UNICODETEXT: - clipboard->size = (_wcsnlen(clipboard->data, size / sizeof(WCHAR)) + 1) * sizeof(WCHAR); + clipboard->size = + (UINT32)((_wcsnlen(clipboard->data, size / sizeof(WCHAR)) + 1UL) * sizeof(WCHAR)); break; default: clipboard->size = size;