Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -r43e59e505bbea87c76822c51a3273eec3f4addaa -rf10b94b7dc8c2b340c7e807f1e6850d237cee3a6 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 43e59e505bbea87c76822c51a3273eec3f4addaa) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision f10b94b7dc8c2b340c7e807f1e6850d237cee3a6) @@ -497,7 +497,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;