Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -rcbaa57803fa8359407a799fca0cde6ae2c486bd7 -rcb832b3a86cc2a3147e8447f33fc99f34a2b0011 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision cbaa57803fa8359407a799fca0cde6ae2c486bd7) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision cb832b3a86cc2a3147e8447f33fc99f34a2b0011) @@ -500,7 +500,7 @@ { heparinDeliveryState = HEPARIN_STATE_STOPPED; } - if ( ( SYRINGE_PUMP_OFF_STATE == syringePumpState ) && ( heparinDeliveryState != HEPARIN_STATE_OFF ) ) + if ( ( isSyringePumpHome() != TRUE ) && ( SYRINGE_PUMP_OFF_STATE == syringePumpState ) && ( heparinDeliveryState != HEPARIN_STATE_OFF ) ) { { heparinDeliveryState = HEPARIN_STATE_STOPPED;