From d64ff2e5b7cb202155b2782b55c8d359c2a9c8ce Mon Sep 17 00:00:00 2001 From: Stephen Anthony Date: Fri, 16 Aug 2024 12:56:36 -0230 Subject: [PATCH] Fix potential data loss in state save file. --- src/emucore/elf/BusTransactionQueue.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emucore/elf/BusTransactionQueue.cxx b/src/emucore/elf/BusTransactionQueue.cxx index 95e2bf927..fed15cb1c 100644 --- a/src/emucore/elf/BusTransactionQueue.cxx +++ b/src/emucore/elf/BusTransactionQueue.cxx @@ -69,7 +69,7 @@ BusTransactionQueue& BusTransactionQueue::reset() bool BusTransactionQueue::save(Serializer& out) const { try { - out.putInt(myQueueSize); + out.putLong(myQueueSize); out.putShort(myNextInjectAddress); out.putLong(myTimestamp); @@ -90,7 +90,7 @@ bool BusTransactionQueue::load(Serializer& in) try { reset(); - myQueueSize = in.getInt(); + myQueueSize = in.getLong(); myNextInjectAddress = in.getShort(); myTimestamp = in.getLong();