summaryrefslogtreecommitdiffstats
path: root/common/console.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/console.c')
-rw-r--r--common/console.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/common/console.c b/common/console.c
index d5f93c65df..40c26b66d9 100644
--- a/common/console.c
+++ b/common/console.c
@@ -513,6 +513,8 @@ void console_putc(unsigned int ch, char c)
case CONSOLE_INITIALIZED_BUFFER:
kfifo_putc(console_output_fifo, c);
+ if (c == '\n')
+ putc_ll('\r');
putc_ll(c);
return;
@@ -550,10 +552,9 @@ int console_puts(unsigned int ch, const char *str)
}
while (*s) {
- if (*s == '\n') {
- console_putc(ch, '\r');
+ if (*s == '\n')
n++;
- }
+
console_putc(ch, *s);
n++;
s++;