Index: firmware/App/Controllers/BloodLeak.c =================================================================== diff -u -rd383666f0c43d668af182adebd2343d32b72d0e0 -rd1bc0f8c1853416dd5258b38a17413faa3515f84 --- firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision d383666f0c43d668af182adebd2343d32b72d0e0) +++ firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision d1bc0f8c1853416dd5258b38a17413faa3515f84) @@ -867,8 +867,7 @@ { case MODE_TREA: case MODE_SERV: - if ( ( FALSE == isDialysateLineInBypass() ) && - ( ( getTreatmentState() != TREATMENT_RECIRC_STATE ) || ( getDialysisState() != DIALYSIS_SALINE_BOLUS_STATE ) ) ) + if ( ( FALSE == isDialysateLineInBypass() ) && ( getTreatmentState() != TREATMENT_RECIRC_STATE ) && ( getDialysisState() != DIALYSIS_SALINE_BOLUS_STATE ) ) { if ( BLOOD_LEAK_DETECTED == getBloodLeakStatus() ) {