Index: PersistentAlarm.c =================================================================== diff -u -rcfa1142455dbcebceda091ae61e5d1f5e889fa6e -r444d73f38662ecd425989d4457dea462a0b5c771 --- PersistentAlarm.c (.../PersistentAlarm.c) (revision cfa1142455dbcebceda091ae61e5d1f5e889fa6e) +++ PersistentAlarm.c (.../PersistentAlarm.c) (revision 444d73f38662ecd425989d4457dea462a0b5c771) @@ -134,7 +134,7 @@ if ( alarmId < NUM_OF_ALARM_IDS ) { // Update start time when error condition clears for the first time - if ( ( FALSE == isErrorOccurred ) && ( persistentAlarms[ alarmId ].errorClearedStartTime == 0 ) ) + if ( ( FALSE == isErrorOccurred ) && ( 0 == persistentAlarms[ alarmId ].errorClearedStartTime ) ) { persistentAlarms[ alarmId ].errorClearedStartTime = getMSTimerCount(); }