mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-18 00:54:19 +00:00
Linux: Fix a out-of-bounds memory write when copying text to the clipboard
This commit is contained in:
parent
bbbb967c63
commit
06db7f074e
1 changed files with 4 additions and 2 deletions
|
|
@ -1361,8 +1361,10 @@ namespace ClipboardHelpers
|
|||
{
|
||||
// another application wants to know what we are able to send
|
||||
numDataItems = 2;
|
||||
propertyFormat = 32; // atoms are 32-bit
|
||||
data.calloc (numDataItems * 4);
|
||||
constexpr size_t atomSize = sizeof (Atom);
|
||||
static_assert (atomSize == 8, "Atoms are 32-bit");
|
||||
propertyFormat = atomSize * 4;
|
||||
data.calloc (numDataItems * atomSize);
|
||||
|
||||
auto* dataAtoms = unalignedPointerCast<Atom*> (data.getData());
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue