Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -r7a878f735bf78937f6d55f4b9a45618ac8eef4f3 -r8ab6ad712eff055f98fc962ae97af1ef80d30e17 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 7a878f735bf78937f6d55f4b9a45618ac8eef4f3) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 8ab6ad712eff055f98fc962ae97af1ef80d30e17) @@ -246,7 +246,7 @@ // Verify given alarm if ( ( alarm > ALARM_ID_NO_ALARM ) && ( alarm < NUM_OF_ALARM_IDS ) ) { - // No need to do anything if alarm is already active, but condition was cleared, then re-trigger alarm + // No need to do anything if alarm is already active, but if condition was cleared then re-trigger alarm if ( ( FALSE == alarmIsActive[ alarm ] ) || ( ( FALSE == alarmIsDetected[ alarm ] ) && ( FALSE == ALARM_TABLE[ alarm ].alarmConditionClearImmed ) ) )