diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 78294649848bd2b5f4ab88e4be5255d5db813af6..478172ee8c350a9c19fde49d13f715ae3489bb3e 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -5220,7 +5220,7 @@ void process_next_command() {
   while (*current_command_args == ' ') ++current_command_args;
 
   // Interpret the code int
-  seen_pointer = current_command + 1;
+  seen_pointer = current_command;
   codenum = code_value_short();
 
   // Handle a known G, M, or T