diff --git a/Marlin/src/feature/emergency_parser.h b/Marlin/src/feature/emergency_parser.h index 787c82407..dc97c437f 100644 --- a/Marlin/src/feature/emergency_parser.h +++ b/Marlin/src/feature/emergency_parser.h @@ -164,11 +164,11 @@ public: #endif case EP_IGNORE: - if (c == '\n') state = EP_RESET; + if (c == '\n' || c == '\r') state = EP_RESET; break; default: - if (c == '\n') { + if (c == '\n' || c == '\r') { if (enabled) switch (state) { case EP_M108: wait_for_user = wait_for_heatup = false; break; case EP_M112: killed_by_M112 = true; break;