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