diff --git a/Firmware/planner.cpp b/Firmware/planner.cpp index a51dff872..0b4708c5b 100644 --- a/Firmware/planner.cpp +++ b/Firmware/planner.cpp @@ -658,7 +658,7 @@ void planner_reset_position() // Apply inverse world correction matrix. machine2world(current_position[X_AXIS], current_position[Y_AXIS]); - memcpy(destination, current_position, sizeof(destination)); + set_destination_to_current(); #ifdef LIN_ADVANCE memcpy(position_float, current_position, sizeof(position_float)); #endif