Index: firmware/App/Controllers/BloodLeak.c =================================================================== diff -u -rbf44edd28c59df78a75165764b6b654f2e91e556 -rc2bd9593950901dc76de553b76af919e31e6442e --- firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision bf44edd28c59df78a75165764b6b654f2e91e556) +++ firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision c2bd9593950901dc76de553b76af919e31e6442e) @@ -666,7 +666,7 @@ } // Check status reading and act upon - if ( BLOOD_LEAK_DETECTED == getBloodLeakStatus() ) + if ( ( BLOOD_LEAK_DETECTED == getBloodLeakStatus() ) && ( MODE_TREA == getCurrentOperationMode() ) ) { if ( ++bloodLeakPersistenceCtr > BLOOD_LEAK_PERSISTENCE ) {