From c0e791dbe9a25b830e46511117d2c5ed6a5c4be4 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Tue, 13 Oct 2015 03:58:11 -0700 Subject: [PATCH] Only look for "N" line number as first parameter --- Marlin/Marlin_main.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 44102ef18..1b2503872 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -834,8 +834,10 @@ void get_command() { fromsd[cmd_queue_index_w] = false; #endif - char *npos = strchr(command, 'N'); - char *apos = strchr(command, '*'); + while (*command == ' ') command++; // skip any leading spaces + char* npos = (*command == 'N') ? command : NULL; // Require the N parameter to start the line + char* apos = strchr(command, '*'); + if (npos) { boolean M110 = strstr_P(command, PSTR("M110")) != NULL;