diff --git a/cli.cpp b/cli.cpp
index 7cd95d0f76e4d73b2ad958fb24f3ae1af02c4582..7a9efa91f00142695b2c15b41d2e67ffacb7339e 100644
--- a/cli.cpp
+++ b/cli.cpp
@@ -117,13 +117,12 @@ void Cli::check_emergency ()
 
 void Cli::loop (Stream& input)
 {
-
     while (true)
     {
         if (!input.available())
             return;
         int c = input.read();
-        if (c == 13)
+        if (c == 10 || c == 13)
             break;
         if (c >= 32 && c <= 127)
             _currentInput += (char)c;