Index: firmware/App/Modes/Dialysis.c =================================================================== diff -u -r6c6d0ab1b4e4299541d92f7b6cc89c421b01438a -r96a23b8fe38dda9442cd6f052aeb3eadca198e4b --- firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 6c6d0ab1b4e4299541d92f7b6cc89c421b01438a) +++ firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 96a23b8fe38dda9442cd6f052aeb3eadca198e4b) @@ -990,6 +990,13 @@ bolusSalineVolumeDelivered = 0.0; result = SALINE_BOLUS_STATE_IDLE; } + // user is aborting saline bolus + else if ( TRUE == salineBolusAbortRequested ) + { + salineBolusAbortRequested = FALSE; + bolusSalineVolumeDelivered = 0.0; + result = SALINE_BOLUS_STATE_IDLE; + } // determine if safety thinks we've over-delivered the bolus else if ( bolusSalineVolumeDelivered_Safety > ( bolusTargetVolume * MAX_SALINE_BOLUS_VOLUME_PCT ) ) {