diff --git a/libs/clipboard/src/windows/wf_cliprdr.c b/libs/clipboard/src/windows/wf_cliprdr.c index 7c1448c4a..6927bcc57 100644 --- a/libs/clipboard/src/windows/wf_cliprdr.c +++ b/libs/clipboard/src/windows/wf_cliprdr.c @@ -715,7 +715,9 @@ static CliprdrStream *CliprdrStream_New(UINT32 connID, ULONG index, void *pData, if (req_data != NULL && req_sz >= sizeof(LONGLONG)) { - instance->m_lSize.QuadPart = *((LONGLONG *)req_data); + LONGLONG sz = 0; + CopyMemory(&sz, req_data, sizeof(sz)); + instance->m_lSize.QuadPart = sz; } else {