From 5f0da6b208503a29d2407823249fa6e97ff4a0a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A0rius=20Mont=C3=B3n?= Date: Tue, 24 Sep 2019 11:02:15 +0200 Subject: [PATCH] fixed potential bug on memcpy --- src/CPU.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CPU.cpp b/src/CPU.cpp index ff271fe..ac0b514 100644 --- a/src/CPU.cpp +++ b/src/CPU.cpp @@ -547,7 +547,7 @@ void CPU::CPU_thread(void) { void CPU::call_interrupt(tlm::tlm_generic_payload &trans, sc_time &delay) { interrupt = true; /* Socket caller send a cause (its id) */ - memcpy(&int_cause, trans.get_data_ptr(), sizeof(int)); + memcpy(&int_cause, trans.get_data_ptr(), sizeof(uint32_t)); } void CPU::invalidate_direct_mem_ptr(sc_dt::uint64 start, sc_dt::uint64 end)