Use maxDataSize when copying Event

This commit is contained in:
smallmodel 2025-02-02 16:50:07 +01:00
parent d190cc6e40
commit a5c59c4b77
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -1711,7 +1711,7 @@ Event::Event(const Event& ev)
maxDataSize = ev.maxDataSize;
if (dataSize) {
data = new ScriptVariable[dataSize];
data = new ScriptVariable[maxDataSize];
for (int i = 0; i < dataSize; i++) {
data[i] = ev.data[i];
@ -1733,7 +1733,7 @@ Event::Event(const Event& ev, int numArgs)
maxDataSize = ev.maxDataSize;
if (dataSize) {
data = new ScriptVariable[dataSize];
data = new ScriptVariable[maxDataSize];
for (int i = 0; i < dataSize; i++) {
data[i] = ev.data[i];