1
0
mirror of https://github.com/MarlinFirmware/Marlin.git synced 2024-11-23 20:18:52 +00:00

[2.0.x] fix possible race condition (#11923)

Fix some commits done in #11900
This commit is contained in:
Giuliano Zaro 2018-09-25 19:56:57 +02:00 committed by Scott Lahteine
parent d6b9327c11
commit dc11131656

View File

@ -279,12 +279,11 @@ void Endstops::not_homing() {
// Otherwise reset 'live's variables to let axes move in both directions.
if (!enabled) {
#if ENDSTOP_NOISE_THRESHOLD
endstop_poll_count = validated_live_state = 0; // Stop filtering
endstop_poll_count = 0; // Stop filtering (MUST be done first to prevent race condition)
validated_live_state = 0;
#endif
live_state = 0;
}
//#else
// When in polling endstops are always kept in sync
#endif
}