diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 9f49d3c5e9..246d006772 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -7157,7 +7157,11 @@ void kill(const char* lcd_msg) { for (int i = 5; i--; lcd_update()) delay(200); // Wait a short time cli(); // disable interrupts suicide(); - while (1) { /* Intentionally left empty */ } // Wait for reset + while (1) { + #if ENABLED(USE_WATCHDOG) + watchdog_reset(); + #endif + } // Wait for reset } #if ENABLED(FILAMENT_RUNOUT_SENSOR)