diff options
author | Niklas Halle <niklas@niklashalle.net> | 2020-05-05 18:52:32 +0200 |
---|---|---|
committer | Niklas Halle <niklas@niklashalle.net> | 2020-05-05 18:52:32 +0200 |
commit | 8464439b4ffbce6cd20903ccb1332ac73b05be01 (patch) | |
tree | 7a1aac750d7e0433b66da95f7b3d7d3c552eaf56 /01_exercise | |
parent | 1c0fe61eb340d0b5f59fb81517f468fbd4fe1208 (diff) | |
download | betriebssysteme-8464439b4ffbce6cd20903ccb1332ac73b05be01.tar.gz betriebssysteme-8464439b4ffbce6cd20903ccb1332ac73b05be01.zip |
fixed buffer not clearing
Diffstat (limited to '01_exercise')
-rw-r--r-- | 01_exercise/bootloader.c | 3 |
1 files changed, 2 insertions, 1 deletions
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; |