diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index aedcc8c152..eb0e8fe3ce 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -5714,7 +5714,7 @@ void process_next_command() { // Args pointer optimizes code_seen, especially those taking XYZEF // This wastes a little cpu on commands that expect no arguments. - current_command_args = current_command; + current_command_args = current_command+2; // skip two chars for command code and first digit while (*current_command_args >= '0' && *current_command_args <= '9') ++current_command_args; while (*current_command_args == ' ') ++current_command_args;