Index: firmware/App/Services/AlarmMgmtTD.c =================================================================== diff -u -r43a34b687017ca6409d4a359c0d1283fcd863872 -r388b325b7a60dc310d490c27a867aabb91dc31dd --- firmware/App/Services/AlarmMgmtTD.c (.../AlarmMgmtTD.c) (revision 43a34b687017ca6409d4a359c0d1283fcd863872) +++ firmware/App/Services/AlarmMgmtTD.c (.../AlarmMgmtTD.c) (revision 388b325b7a60dc310d490c27a867aabb91dc31dd) @@ -903,17 +903,17 @@ *************************************************************************/ BOOL handleGetAlarmPropertiesRequest( MESSAGE_T *message ) { - U16 alarmID; + U32 alarmID; BOOL result = FALSE; - if ( message->hdr.payloadLen == sizeof( U16 )) + if ( message->hdr.payloadLen == sizeof( U32 ) ) { - memcpy( &alarmID, message->payload, sizeof( U16) ); + memcpy( &alarmID, message->payload, sizeof( U32 ) ); if ( alarmID < NUM_OF_ALARM_IDS ) { - ALARM_PROP_T canMsg; - ALARM_T alarm = getAlarmProperties( alarmID ); + ALARM_PROP_T canMsg; + ALARM_T alarm = getAlarmProperties( alarmID ); canMsg.alarmPriority = (U08)alarm.alarmPriority; canMsg.alarmSubRank = (U16)alarm.alarmSubRank;