Prevent null pointer crash in Endstops::update
Thanks to Evgeny Kotsuba!
This commit is contained in:
parent
53362b81cc
commit
a5c6d3c7b8
1 changed files with 100 additions and 96 deletions
|
@ -448,6 +448,8 @@ void Endstops::update() {
|
||||||
/**
|
/**
|
||||||
* Check and update endstops according to conditions
|
* Check and update endstops according to conditions
|
||||||
*/
|
*/
|
||||||
|
if (stepper.current_block) {
|
||||||
|
|
||||||
if (X_MOVE_TEST) {
|
if (X_MOVE_TEST) {
|
||||||
if (stepper.motor_direction(X_AXIS_HEAD)) { // -direction
|
if (stepper.motor_direction(X_AXIS_HEAD)) { // -direction
|
||||||
#if HAS_X_MIN
|
#if HAS_X_MIN
|
||||||
|
@ -562,6 +564,8 @@ void Endstops::update() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} // stepper.current_block
|
||||||
|
|
||||||
old_endstop_bits = current_endstop_bits;
|
old_endstop_bits = current_endstop_bits;
|
||||||
|
|
||||||
} // Endstops::update()
|
} // Endstops::update()
|
||||||
|
|
Reference in a new issue