From 8464439b4ffbce6cd20903ccb1332ac73b05be01 Mon Sep 17 00:00:00 2001 From: Niklas Halle Date: Tue, 5 May 2020 18:52:32 +0200 Subject: fixed buffer not clearing --- 01_exercise/bootloader.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/01_exercise/bootloader.c b/01_exercise/bootloader.c index 50a6b0e..07b3dcc 100644 --- a/01_exercise/bootloader.c +++ b/01_exercise/bootloader.c @@ -63,6 +63,7 @@ void sleep(short ms) { void main(void) { print("Hello!\n\r"); + while (1) { char buf[9]; for (unsigned char i = 0; i < 8; i++) { @@ -85,9 +86,9 @@ void main(void) { } } buf[i] = c; + buf[i + 1] = 0; putc('*'); } - buf[8] = '\0'; while (1) { if (getc() == '\r') break; -- cgit v1.2.3-54-g00ecf