diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index cd8ad8c019b..e9fe98d513b 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -840,8 +840,7 @@ void enqueue_and_echo_commands_P(const char * const pgcode) {
  * Clear the Marlin command queue
  */
 void clear_command_queue() {
-  cmd_queue_index_r = cmd_queue_index_w;
-  commands_in_queue = 0;
+  cmd_queue_index_r = cmd_queue_index_w = commands_in_queue = 0;
 }
 
 /**