Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -r53ff35421fa5cc5036bfb625779b9a946d0130ff -r6638c6167a7f771fbbccaedebed5023643523f94 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 53ff35421fa5cc5036bfb625779b9a946d0130ff) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 6638c6167a7f771fbbccaedebed5023643523f94) @@ -1319,7 +1319,7 @@ // clear this alarm clearAlarm( a ); } - else + else if ( TRUE == alarmIsActive[ a ] ) { result = FALSE; // we didn't clear this alarm because condition still active }