Index: firmware/App/Modes/Dialysis.c =================================================================== diff -u -r89c337a55972374a341058652737cfb88d370f82 -rc61809e0f6a852cb166e730c0ef20344daa0af42 --- firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 89c337a55972374a341058652737cfb88d370f82) +++ firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision c61809e0f6a852cb166e730c0ef20344daa0af42) @@ -1609,7 +1609,7 @@ F32 measuredDPiMLPM = getMeasuredDialInFlowRate(); bloodLeakZeroingStatus.DPiToBLDFlushedVolML += ( (F32)( measuredDPiMLPM * TASK_GENERAL_INTERVAL ) / (F32)( SEC_PER_MIN * MS_PER_SECOND ) ); - status = ( fabs( bloodLeakZeroingStatus.DPiToBLDFlushedVolML - DPI_TO_BLD_VOLUME_ML ) < NEARLY_ZERO ? TRUE : FALSE ); + status = ( bloodLeakZeroingStatus.DPiToBLDFlushedVolML > DPI_TO_BLD_VOLUME_ML ? TRUE : FALSE ); return status; }