Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -rcb83129ca29f7f99583481420808a96f1848bb36 -rf5acc080328cb274ba2b3d21dac452d118078b8a --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision cb83129ca29f7f99583481420808a96f1848bb36) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision f5acc080328cb274ba2b3d21dac452d118078b8a) @@ -1054,7 +1054,7 @@ payloadPtr += sizeof( U32 ); memcpy( payloadPtr, &reason, sizeof( U32 ) ); payloadPtr += sizeof( U32 ); - memcpy( payloadPtr, alarmList, size ); + memcpy( payloadPtr, alarmList, sizeof( U32 ) ); // Serialize the message (w/ sync, CRC, and appropriate CAN padding) and add serialized message data to appropriate comm buffer return serializeMessage( msg, COMM_BUFFER_OUT_CAN_HD_2_UI, ACK_REQUIRED );