summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiklas Halle <niklas@niklashalle.net>2020-05-05 18:52:32 +0200
committerNiklas Halle <niklas@niklashalle.net>2020-05-05 18:52:32 +0200
commit8464439b4ffbce6cd20903ccb1332ac73b05be01 (patch)
tree7a1aac750d7e0433b66da95f7b3d7d3c552eaf56
parent1c0fe61eb340d0b5f59fb81517f468fbd4fe1208 (diff)
downloadbetriebssysteme-8464439b4ffbce6cd20903ccb1332ac73b05be01.tar.gz
betriebssysteme-8464439b4ffbce6cd20903ccb1332ac73b05be01.zip
fixed buffer not clearing
-rw-r--r--01_exercise/bootloader.c3
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;